speak slowly
# support
g
How to make sure vapi voice speak slow i use this in prompt Insert ellipses (......) between digits for Tax ID and Customer ID to ensure IVR accuracy. as I know punction cause sleep any other way some time it dont work
v
Hi there! 👋 I see you're trying to make your Vapi voice speak slower and have been using ellipses between digits, but it's not always working. I can definitely help with some alternative methods! Here are several ways you can make Vapi voice speak slower: ### 1. Use SSML (Speech Synthesis Markup Language) Enable SSML parsing in your Vapi settings to gain more control over speech rate:
Copy code
To enable SSML in VAPI, log in, navigate to voice settings, enable SSML parsing, and save changes.
[According to this Discord thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1296031572956549171), you can select your current voice provider (like 11labs) and enable
enableSsmlParsing
. ### 2. Adjust Speech Rate Settings Look for parameters in your voice synthesis software like
rate
,
speed
, or
tempo
and set them to lower values to slow down speech. [This Discord discussion](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336023375721791549) mentions these parameters can help control speech rate. ### 3. Configure Chunk Plan Settings Tune the
chunkPlan
configuration to control how text is processed:
Copy code
json
{
  "voice": {
    "chunkPlan": {
      "enabled": true,
      "minCharacters": 30, // Try adjusting between 1-80
      "punctuationBoundaries": [".", "!", "?", ";"]
    }
  }
}
[According to this Discord thread](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1343543475383046185), keeping
chunkPlan.enabled: true
is important for proper sentence boundary detection. ### 4. Adjust Stop Speaking Plan The
stopSpeakingPlan
configuration can help optimize the timing of speech:
Copy code
numWords: 0
voiceSeconds: 0.2
backoffSeconds: 1
[This is mentioned in Vapi's documentation](https://docs.vapi.ai/customization/speech-configuration) for controlling speech timing. ### 5. Add Hesitations and Fillers
Add fillers like "uh," "um," "well," or "you know" to create natural pauses (e.g., "I was, uh, thinking about it"). [The Vapi prompting guide](https://docs.vapi.ai/prompting-guide) suggests this approach. ### 6. Try Different Punctuation Beyond ellipses, experiment with other punctuation like commas, semicolons, or periods to create pauses at different points in your text. Is there a specific use case you're working with? I'd be happy to suggest which of these methods might work best for your particular situation! Sources: - [Discord Thread on Speech Rate](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336023375721791549) - [Discord Thread on SSML](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1296031572956549171) - [Discord Thread on Chunk Plan](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1343543475383046185) - [Vapi Documentation on Speech Configuration](https://docs.vapi.ai/customization/speech-configuration) - [Vapi Prompting Guide](https://docs.vapi.ai/prompting-guide)
k
Hey! To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) - What response you expected to get - What response you actually got instead This would really help us figure out what went wrong!