Creates an asynchronous transcription job for audio files. Supports two modes:
Vault-based (recommended): Pass vault_id and object_id to transcribe audio from your vault. The transcript will automatically be saved back to the vault when complete.
Direct URL (legacy): Pass audio_url for direct transcription without automatic storage.
API key starting with sk_case_
Transcription job configuration
Vault ID containing the audio file (use with object_id)
Object ID of the audio file in the vault (use with vault_id)
Output format for the transcript when using vault mode
json, text URL of the audio file to transcribe (legacy mode, no auto-storage)
Language code (e.g., 'en_us', 'es', 'fr'). If not specified, language will be auto-detected
Enable speaker identification and labeling
Expected number of speakers (improves accuracy when known)
Automatically extract key phrases and topics
Enable content moderation and safety labeling
Enable automatic language detection
Add punctuation to the transcript
Format text with proper capitalization
Custom vocabulary words to boost (e.g., legal terms)
How much to boost custom vocabulary
low, default, high Transcription job created successfully