Recorded transcription
Transcribe recordings and work with asynchronous task history through the Python SDK.
Transcribe a recording
Client.transcribe() uploads the file, polls the task, and returns a completed Transcript by default.
The public recorded result includes text, task_id, original_filename, audio_url, audio_duration, processing_time, language, and model_name. srt_content is populated only when generate_srt=True is requested and the service returns it. Recorded transcription does not expose raw word timestamps.
Recorded transcription accepts WAV, WAVE, MP3, MPEG, OGG, OGA, OPUS, FLAC, AAC, M4A, WMA, AMR, and 3GP files.
Generate SRT
Inspect models
Query available speech models and their active transcription rates:
List recent tasks
Task history is paginated. TaskList behaves like a normal Python list and also exposes pagination metadata.
Async client
The async client exposes the same transcription workflow:
See Async jobs when you need to manage the task lifecycle directly, Recorded transcription for product behavior, and the recording API reference for HTTP schemas.