Back to dictionary

Keyword Boosting

Keyword Boosting

Quick answer

Keyword boosting is a speech recognition feature that increases the likelihood of a specific word or phrase being correctly transcribed by the automatic speech recognition (ASR) engine. By supplying a list of expected terms, developers bias the model toward those terms, improving accuracy for domain-specific vocabulary, proper nouns, and uncommon words.

Table of contents
No headings found in #article-body

Summarize with AI

Build with production-ready speech AI

Add real-time transcription and lifelike speech to your app with one API.

Table of contents
No headings found in #article-body

Summarize with AI

Build with production-ready speech AI

Add real-time transcription and lifelike speech to your app with one API.

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.

Frequently asked questions

Frequently asked questions

Keyword boosting is a speech recognition technique that biases an ASR engine toward specific words or phrases during transcription. By providing a list of expected terms, developers increase the probability that those terms are correctly recognized, which is especially useful for proper nouns, brand names, and domain-specific jargon.