videostring·required- Video file or URL to transcribe. Provide an HTTPS URL or upload a video file. Audio will be extracted for transcription.
languagechoice- Language spoken in the audio. Set to 'auto' for automatic language detection (default).One of: auto, af, am, ar, as, az, ba, be, bg, bn, bo, br, bs, ca, cs, cy, da, de, el, en, es, et, eu, fa, fi, fo, fr, gl, gu, ha, haw, he, hi, hr, ht, hu, hy, id, is, it, ja, jw, ka, kk, km, kn, ko, la, lb, ln, lo, lt, lv, mg, mi, mk, ml, mn, mr, ms, mt, my, ne, nl, nn, no, oc, pa, pl, ps, pt, ro, ru, sa, sd, si, sk, sl, sn, so, sq, sr, su, sv, sw, ta, te, tg, th, tk, tl, tr, tt, uk, ur, uz, vi, yi, yo, zh, yueDefault: auto
taskchoice- The task to perform. 'transcribe' to the source language or 'translate' to English.One of: transcribe, translateDefault: transcribe
enable_timestampsboolean- Enable to generate word-level timestamps for the transcription. Note: This may increase processing time.Default: false
promptstring- An optional text to provide as a prompt to guide the model's style or continue a previous audio segment. The prompt should be in the same language as the audio.
enable_sync_modeboolean- If set to `true`, the request attempts to wait for the generated result and return outputs in the same response. If the result is not ready within the sync wait window, the API can return a timeout body while the task continues processing. This option is only available via the API and is supported only by some models.Default: false