Vijinigiri Gowri Shankar
03/24/2026, 2:01 PMAbayomi Praise heritage
03/24/2026, 3:23 PMAbayomi Praise heritage
03/24/2026, 3:23 PMVijinigiri Gowri Shankar
03/24/2026, 6:58 PMAbayomi Praise heritage
03/24/2026, 6:59 PMVijinigiri Gowri Shankar
03/24/2026, 9:22 PMbessemer, cullman, gadsden, huntsville, medical, services, montgomery, shoals, sheffield, stevenson, tuscaloosa, batesville, conway, fayetteville, jonesboro, obot, texarkana, phoenix, tempe, tucson, centennial, colorado, denver ....
How should I change this to follow your suggestion?
Should I group keywords by language (English/Spanish)?
Do I need to add variations or synonyms for each term?
How do I use short context phrases instead of single words in this case?
Any example format would really help.Vijinigiri Gowri Shankar
03/26/2026, 9:17 AMShaunak
03/31/2026, 8:48 AMShaunak
03/31/2026, 8:48 AMkeywords parameter only works with Nova-2, not Nova-3. For Nova-3 you need to use keyterm instead. However, even keyterm (Keyterm Prompting) doesn't work when multilingual mode is enabled. This is a Deepgram limitation — neither boosting method is supported in multilingual mode, which is why switching from English to multilingual broke your keyword recognition.
Two options depending on your needs:
Option A — Switch back to English-only (recommended for your use case)
Since your keywords are all English location names, use language: "en" with Nova-3 and pass them as `keyterm`:
json
{
"provider": "deepgram",
"model": "nova-3",
"language": "en",
"keyterms": ["bessemer", "cullman", "gadsden", "huntsville", "medical services", "colorado springs"]
}
Note: keyterm supports short phrases (not just single words), so you can group related terms like "medical services" together.Shaunak
03/31/2026, 8:48 AMThe caller may mention these locations: bessemer, cullman, gadsden, huntsville, montgomery...
Match the closest location even if the transcription is slightly imprecise.Shaunak
03/31/2026, 8:48 AM