Transcriber
Used to configure your speech recognition.
Overview
Transcription is one of the key elements of a conversation; Vocode allows developers to configure their transcription to suit their use case.
TranscriberConfig Class
The base TranscriberConfig
class defines several key fields that all
transcriber implementations use.
The sampling rate of the audio to be transcribed.
The encoding format of the audio to be transcribed.
The size of the audio chunks to be transcribed.
An optional configuration for which endpointing implementation to use.
Transcriber Implementations
DeepgramTranscriberConfig
Specifies which Deepgram model to use for transcription.
Whether to warm up the model before starting transcription.
The version of the Deepgram transcription API to use. If not specified, the latest version will be used.
GoogleTranscriberConfig
Specifies which Google model to use for transcription.
Whether to warm up the model before starting transcription.
AssemblyAITranscriberConfig
Whether to warm up the model before starting transcription.