Why is my voicebot struggling with prices, and get...
# support
m
I am running a dynamic voicebot with the full configuration shown in the attachment. There is a line in the prompt that says:
Copy code
You are a helpful and knowledgeable virtual assistant for a company called 'The Smart Wash'.  Our line of business is 'Book a mobile valet with London's largest valeting specialist'
The voice bot opened with this line:
Copy code
Hello. Welcome to the Smart Washington, London's largest vol adding specialist. How can I assist you today?
How can I fix this? Also, I express my services and their prices like this, in the prompt:
Copy code
- 'Mini Valet (Small Car)'. The price of the service starts at Sixty Five Pounds
But the bot speaks like this:
Copy code
Mini valet small car p s 6 5
The transcript of the generated text was:
Copy code
0:00:22:492
[LOG]
Model output: -

10:00:22:495
[LOG]
Model output: £

10:00:22:528
[LOG]
Model output: 65

10:00:22:530
[LOG]
Model output: .
So is this a case of mis-handling the £ as
p s
? Two questions in one I suppose, but I hope someone can help. https://cdn.discordapp.com/attachments/1241320803476180992/1241320803618783312/voice-bot-config?ex=6649c596&is=66487416&hm=d10011dbab19efa246f9f1f590aa3b4ee0daefba514c8c01167c36033048e472&
v
Hi @mike.h, I'm an AI assistant for Vapi. I'll analyze available sources and get back to you shortly.
----------------------------- **While I generate an answer, here are some sources that might be helpful**: * [Dashboard]() * [Billing Examples]() * [Inbound Calling]() * [Web Calling]() -----------------------------
### Answer Your issues with the voicebot mispronouncing the company name and mishandling the pronunciation of currency symbols likely stem from the configuration of the Text-to-Speech (TTS) system and the language model's handling of certain inputs. Here are steps to address each issue: 1. **Mispronunciation of Company Name**: - The mispronunciation like "Smart Washington" instead of "Smart Wash" suggests that there might be a phonetic confusion or an error in text normalization within the TTS system. Try adjusting the phonetic spelling in the system prompt or using a more phonetically straightforward alias in the prompt if consistent errors occur. 2. **Handling of Currency and Prices**: - The issue with the bot saying "p s 6 5" instead of "sixty five pounds" appears to be related to how the TTS engine is interpreting the '£' symbol and numbers. TTS systems might segment and interpret symbols and digits differently based on their configuration. - To ensure clearer communication of prices, consider spelling out the amounts ("sixty five pounds") or adjusting the TTS settings to better handle currency symbols and numeric text. For both issues, you may also want to explore: - **Updating the System Prompt**: Adjust the system prompt to include clearer phonetic instructions or spell out numbers and currency symbols. This might help in better interpretation by the TTS engine. - **Vapi Model and TTS Configuration**: Check if the TTS provider settings in Vapi can be tweaked to improve pronunciation and interpretation of special characters and symbols. This might involve selecting a different voice or adjusting language settings that are more adept at handling such scenarios. If these problems persist, consider accessing the model configuration or reaching out to the support for your specific TTS provider to explore more advanced customization options or report
a possible bug in symbol handling. Unfortunately, without direct access to Vapi's detailed configuration options regarding TTS and prompt handling in your specific setup, these are general recommendations based on common practices in voice AI development.
s
Use different voice provider it will fix it.
v
Glad I could be helpful. Feel free to create a new thread with any new questions you may have.
4 Views