How Keyword Boosting Works
In automatic speech recognition (ASR), language models assign probabilities to sequences of words. When the audio is ambiguous, the model picks the most statistically likely transcription. Keyword boosting (sometimes called keyword biasing or key terms) lets developers supply a list of words or phrases that should receive higher probability during decoding. The ASR engine then favors those terms when the acoustic signal is a close match, reducing substitution errors for vocabulary the base model might otherwise miss.
Common Use Cases
Product and brand names: Proprietary terms that rarely appear in general training data.
Medical and legal terminology: Specialized jargon where a single misrecognized word changes meaning.
Agent-assist and compliance: Ensuring that required disclosure phrases are detected reliably in contact-center audio.
Media and content indexing: Boosting show titles, guest names, or topic keywords so that search indexes and metadata are accurate.
Implementation Considerations
Most ASR APIs that support keyword boosting accept a list of terms along with an optional numeric weight or intensity parameter. A higher weight increases the bias toward the term, but setting it too high can cause false positives where the engine forces a boosted word into the transcript even when it was not spoken. Best practice is to start with moderate weights and tune based on real audio samples.
Keyword Boosting vs. Custom Vocabularies
Keyword boosting applies at inference time and requires no retraining. Custom vocabularies or fine-tuned models, by contrast, permanently adjust the model's knowledge. Boosting is ideal when the target terms change frequently (per call, per session, or per customer) because the list can be updated on every request without redeploying a model.
Keyword Boosting in Practice
Providers such as Deepgram expose keyword boosting through a simple API parameter, allowing developers to pass terms and intensities alongside each transcription request. This makes it straightforward to integrate boosting into real-time and batch pipelines alike. For content creators exploring keyword boosting for YouTube or podcast transcription, the same principle applies: supplying expected names and topics improves the accuracy of auto-generated captions and transcripts.