This page covers flow-level ASR configuration. For dynamic ASR biasing from Python functions, see
conv.set_asr_biasing(). Setting up ASR biasing in the flow editor does not require code.When to use it
Structured input
The user is likely to say a booking code, date, or other structured value.
Frequent misrecognitions
You see transcription errors on names, codes, or numbers.
Unclear audio
The agent is guessing incorrectly from noisy or accented audio.
Bias options
Pick the bias that matches what the user is about to say — not the wording of the prompt.| Option | Use for | Example utterance |
|---|---|---|
| Alphanumeric | Booking references, confirmation codes | ”X9C7G2” |
| Name | Full personal names — first, last, or both | ”Aaron Forinton” |
| Name spelling | Phonetically spelled names | ”A for apple, R for Robert…” |
| Numeric | Ages, short numbers | ”forty-two” |
| Party size | Group bookings | ”a table for four” |
| Precise date | Specific calendar dates | ”March 14th” |
| Relative date | Flexible time references | ”next Tuesday”, “in two weeks” |
| Single number | One-digit responses, menu selection | ”press 1” / “one” |
| Time | Spoken times | ”half past eight” |
| Yes/No | Confirmation responses | ”yeah, that’s right” |
| Address | Location names, postcodes, street numbers | ”221B Baker Street, NW1 6XE” |
Configure it on a step
Open the step editor
In the Flow Editor, select the step where you want to bias transcription and open the step editor on the right.

Pick the input type
In the ASR biasing panel, toggle on the option that matches what the user is expected to say (see the table above).
Add custom keywords (optional)
Add domain-specific vocabulary as custom keywords — product names, menu items, dish names, medical terms. Bias applies on top of the selected input type.

