Free upload URL for a long-file job
speech_job_upload_urlFree: mint a signed single-use PUT URL for a long file (up to 100 MB / 180 min; MP3/WAV are segmented). PUT via plain HTTP; the PUT response carries the exact price. Then speech_job_submit with uploadId.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "speech_job_upload_url"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bytes | No | Optional file size hint in bytes. | |
| summary | No | Include a short summary when done. | |
| webhook | No | Optional public https URL for a signed job.done callback. | |
| language | No | Optional language hint (e.g. en, zh). | |
| contentType | No | Content-Type to use on PUT (audio/* or video/*). | |
| durationSeconds | No | Declared duration hint (can only raise the price). |