David Jurado
04/24/2025, 7:23 AMVapi Support Bot
04/24/2025, 7:25 AMjavascript
// In your assistant configuration
{
"voiceFormattingPlan": {
"enabled": false // Disable Vapi's automatic phonetic transformations
}
}
This will prevent Vapi from applying additional transformations to your already-formatted text.
Sources:
- [Voice Input Formatting](https://docs.vapi.ai/assistants/voice-formatting-plan)
- [Special Characters in LLM Outputs](https://discord.com/channels/1211482211119796234/1342824967833653268)David Jurado
05/01/2025, 9:26 AMVapi Support Bot
05/01/2025, 9:28 AM// Potential solution: Try clearing cache or adding a unique identifier
{
"voiceFormattingPlan": {
"replacements": [
// Add timestamp or random string to force new processing
{ "type": "exact", "key": "uniqueMarker", "value": "" }
]
}
}
This might force the provider to process each response as new content rather than using cached transformations.
Source:
- [Discord Discussion on Caching Issues](https://discord.com/channels/1211482211119796234/1342338583721414677)David Jurado
05/01/2025, 9:36 AMVapi Support Bot
05/01/2025, 9:37 AMchunkPlan
but couldn't find details about cachingEnabled
for 11labs voices.
For `chunkPlan`:
- It controls how text is processed before being sent to voice providers
- When enabled: Improves quality, allows audio control tokens like <flush />
, and helps with non-English languages
- When disabled: Relies on the voice provider's processing, may reduce latency, and bypasses Vapi's text formatting
Could you clarify what specific functionality of cachingEnabled
you're trying to understand for 11labs voices? This would help me provide more targeted information.
Sources:
- [Discord Discussion](https://discord.com/channels/1211482211119796234/1343543475383046185)
- [Discord Discussion](https://discord.com/channels/1211482211119796234/1342138198230302870)David Jurado
05/01/2025, 9:40 AMVapi Support Bot
05/01/2025, 9:42 AMKyle Brunker
05/02/2025, 1:59 AM