Transcribe video or audio
create_transcriptionStart a timed speech-to-text job for a public video or audio link to get text, SRT subtitles, or timestamps without making clips. Use no credits; call get_transcription for results.
Instructions
Starts a timed speech-to-text transcription of a video or audio link. Free: spends no credits. Supports the same links as create_clip_job (YouTube, VK Video, RuTube, Dzen, Twitch, Yandex Disk, Google Drive and direct media links); local files are not supported.
Use it when the user needs the text, subtitles (SRT) or timestamps of a video without making clips. For a video that already has a completed clip job, create_article returns the full timed transcript together with an article.
language is a two-letter code such as en or ru; omit it to auto-detect (one language for the whole recording).
Returns transcription_id right away. It usually finishes in 1 to 5 minutes; long recordings take longer. Next, call get_transcription with wait_sec=50.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Two-letter language code of the speech, e.g. en or ru. Omit to auto-detect. Never pass 'auto'. | |
| source_url | Yes | Public link to the video or audio. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| next_step | Yes | ||
| transcription_id | Yes |