Last updated
6/23/2025
Get started
Align text transcriptions in speech-to-text applications
This Blueprint enables you to align OpenAI’s Whisper speech‑to‑text models toward user-defined text. By supplying a custom list of phrases (e.g., brand names, technical terms, rare phrases), the model adjusts its transcriptions, improving accuracy for domain‑specific vocabulary, especially when you need reliable recognition of words that aren’t common in everyday language.
In the audio example below, you can compare the transcriptions before and after biasing the model with the text "Dileesh Pothan", which is the correct spelling of a name that does not appear often in the training data of the original model.
Without model alignment: "The rich potent as an Indian film director from Kerala who works in the Malayalam film industry."
With model alignment: "Dileesh Pothan is an Indian film director from Kerala who works in the Malayalam film industry."
Preview this Blueprint in action
Hosted demo
Drag the corner to resize
Step by step walkthrough
Tools used to create
Trusted open source tools used for this Blueprint

Whisper BiDec
Whisper BiDec enables to adjust transcriptions and recognize unusual names or phrases with smaller Whisper models.
Choices
Insights into our motivations and key technical decisions throughout the development process.
No items found.
Ready? Try it yourself!
Explore Blueprints Extensions
See examples of extended blueprints unlocking new capabilities and adjusted configurations enabling tailored solutions—or try it yourself.
Load more
Want to build your own Blueprints?
See our guidelines for building a top-notch Blueprint.
Must-haves
Open-source models and tools usage
README, pyproject.toml, and organized folder structure
Demo app (Streamlit or Gradio) or jupyter notebook
Config file for easy customization
CLI support
Nice-to-haves
CPU compatibility for most local setups
Google Colab notebook option
PyPI package availability
Dockerfile for the demo app
Diagram of the Blueprint in the README
Setup and guidance docs using mkdocs