audio_url_start
Open a public audio URL or supported media page to asynchronously probe and stream bounded audio blocks for ASR transcription without waiting for a full download; poll status for readiness.
Instructions
Open a public HTTP(S) audio direct link or resolver-supported media/audio page, independently of video tasks. Resolves/probes asynchronously and streams audio into bounded ASR blocks when requested; does not wait for a complete media download. sourceType=auto recognizes common audio/HLS/DASH extensions, direct forces extensionless media, page forces yt-dlp. Page resolution prefers audio-only streams with an audio-bearing fallback; itemIndex 1..100 selects ONE page/playlist item, default1. start/end are source seconds; unknown duration needs explicit end. No images or automatic ASR. Poll audio_status for ready/mediaId; then transcript_start(mode=subtitles/asr), read transcript_read. No cookies/DRM/live input. Availability/seeking/traffic depend on the source. Each network phase is limited to 1GiB; source probing is bounded, ASR tasks max1800 source seconds. session_stop cancels.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "audio_url_start"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| url | Yes | ||
| start | No | ||
| itemIndex | No | ||
| sourceType | No |