Speech-to-Text Transcription Batch Multilingual
Multilingual batch transcription with automatic language detection, speaker diarization, emotion and accent detection, and PII/PHI tagging.
Authorizations
API key used for authentication and usage tracking.
Body
Audio file to transcribe. Supported formats: AAC, AIFF, FLAC, MP3, MP4, MOV, OGG, Opus, WAV, WebM. Maximum file size: 100MB. Empty files are rejected.
Speaker diarization identifies different speakers in the audio. When enabled, each utterance includes a speaker identifier (e.g., 1, 2).
Emotion detection for each utterance. When enabled, each utterance includes an emotion signal detected from the speaker's voice.
Accent detection for each utterance. When enabled, each utterance includes an accent signal detected from the speaker's voice.
Synthetic voice (deepfake) detection for each utterance. When enabled, each utterance includes a deepfake_score indicating the likelihood that the speech is AI-generated. The score ranges from 0.0 (likely natural) to 1.0 (likely synthetic).
PII/PHI tagging in utterance text. When enabled, personally identifiable information and personal health information are wrapped with appropriate tags in the transcription text.
Response
Transcription completed successfully
The complete transcribed text from the audio file, containing all utterances concatenated together. This provides a full transcript of the audio content. Always present; may be an empty string when no speech was recognized.
"Hello everyone. Welcome to the meeting."
The total duration of the processed audio in milliseconds. This value represents the actual audio duration and is used for usage tracking and billing purposes.
x >= 045000
Array of individual utterances detected in the audio, ordered by start time. Each utterance represents a continuous segment of speech, potentially from a specific speaker if diarization is enabled. Always present; may be an empty array when no speech was recognized.