Overview
The Speech-to-Text Playground provides comprehensive transcription configuration options. All options are part of theTranscriptOptions interface defined in speech-to-text-types.ts:
Default Configuration
The playground uses these default values:Core Options
Model Selection
'scribe_v1' | 'scribe_v2'
default:"scribe_v2"
required
The Scribe model version to use for transcription.
- scribe_v1: First generation model, stable and reliable
- scribe_v2: Latest model with improved accuracy and features (recommended)
Language Code
string
default:"undefined"
Optional ISO language code to improve transcription accuracy for specific languages.Examples:
"en", "es", "fr", "de", "ja", "zh"When not specified, the model will attempt to auto-detect the language.Tag Audio Events
boolean
default:"false"
When enabled, the transcript will include tags for non-speech audio events such as laughter, applause, music, or background noise.
Timestamp Options
Timestamps Granularity
'none' | 'word' | 'character'
default:"character"
required
Controls the level of detail for timestamp information in the transcription.
- none: No timestamps included
- word: Timestamps for each word
- character: Timestamps for each character (most detailed)
Character-level timestamps enable precise synchronization with audio playback and detailed alignment visualization in the transcript viewer.
Speaker Detection (Diarization)
Diarize
boolean
default:"false"
Enable speaker diarization to identify and separate different speakers in the audio.When enabled, the transcript will include speaker labels (e.g., Speaker 1, Speaker 2) to distinguish between different voices.
Number of Speakers
number
default:"undefined"
Specify the expected number of speakers in the audio (1-32).When not specified, the model will attempt to auto-detect the number of speakers.Providing an accurate count can improve diarization accuracy.
Diarization Threshold
number
default:"undefined"
Fine-tune the sensitivity of speaker detection (0.0-1.0).
- Lower values (closer to 0): More sensitive, may create more speaker segments
- Higher values (closer to 1): Less sensitive, may merge speakers together
diarize is true and numSpeakers is not specified.The diarization threshold field only appears in the UI when diarization is enabled and the number of speakers is not explicitly set.
Multi-Channel Audio
Use Multi-Channel
boolean
default:"false"
Enable multi-channel processing for audio files with multiple channels (e.g., stereo recordings where each speaker is on a separate channel).When enabled, each audio channel is processed separately, which can improve accuracy for multi-channel recordings.
Common Configurations
Podcast Transcription
Podcast Transcription
Recommended settings for podcast transcription:
Interview Transcription
Interview Transcription
Recommended settings for interview transcription:
Meeting Transcription
Meeting Transcription
Recommended settings for meeting transcription:
Quick Transcription (No Speaker Info)
Quick Transcription (No Speaker Info)
Fastest transcription without speaker detection:
Next Steps
Advanced Settings
Configure keyterms, entity detection, temperature, and seed
Using the Transcript
Learn how to view and interact with your transcriptions