Hi Jhon Smith,
To address the issues with your voice agent misinterpreting inputs, especially names and email addresses, you can take the following steps:
1. **Transcription Accuracy**:
- Use more accurate transcriber models. Check the [Multilingual documentation](
https://docs.vapi.ai/customization/multilingual) for a list of available transcriber providers and models. Switching to a provider that supports better language models can improve transcription accuracy.
2. **Custom Keyterms for Spelling**:
- Implement Deepgram’s Keyterm Prompting technology to boost the recall for specific terms, particularly for names and email patterns. More information on this can be found in the [changelog update](
https://docs.vapi.ai/changelog/2025/2/20) related to Deepgram Keyterm Prompting.
3. **Test Components Individually**:
- Use the [dashboard's testing tools](
https://docs.vapi.ai/debugging) to test individual components like speech recognition and spelling correction separately:
- **Call Logs**: Check error messages and confirm if inputs are being transcribed correctly.
- **Tool Testing**: Validate the agent’s logic when parsing email addresses.
4. **Response Logic**:
- Ensure that your response logic is configured to handle common patterns when users are spelling out email addresses. Consider enabling patterns that intelligently recognize "dot" and "at" as "." and "@".
5. **Debugging Tools**:
- Make use of the Quick Diagnostics tools detailed in the [Debugging voice agents guide](
https://docs.vapi.ai/debugging). This includes reviewing the call logs for incorrect transcription instances and testing the assistant in the “Talk to Assistant” feature.
Implement these steps to enhance the agent’s performance in handling names and email addresses correctly.