Emre Demircan
12/09/2025, 9:54 AMVapi Support Bot
12/09/2025, 9:55 AMjson
"voice": {
"chunkPlan": {
"formatPlan": {
"enabled": false
}
}
}
This should stop English-centric number normalization and allow Turkish numbers to be pronounced as written. For more details, see the [voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).
Source:
- [Voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan)Emre Demircan
12/09/2025, 10:06 AMEmre Demircan
12/09/2025, 10:08 AMVapi Support Bot
12/09/2025, 10:09 AMjson
"voice": {
"chunkPlan": {
"formatPlan": {
"enabled": false
}
}
}
If you cannot find this option in the web interface, you may need to edit your configuration file directly or contact support for UI-specific help.
For more details, see the [voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).
Source:
- [Voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan)Emre Demircan
12/09/2025, 10:20 AMEmre Demircan
12/09/2025, 10:25 AMVapi Support Bot
12/09/2025, 10:27 AMchunkPlan) from the web UI.
If you cannot find this option, the recommended approach is to edit your assistant's configuration file directly and add:
json
"voice": {
"chunkPlan": {
"formatPlan": {
"enabled": false
}
}
}
If you still need help, please contact Vapi support through the official support channels listed in the documentation for further assistance.
For more details, see the [voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).
Source:
- [Voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan)Emre Demircan
12/09/2025, 10:34 AMVapi Support Bot
12/09/2025, 10:35 AMrequests library:
python
import requests
url = "https://api.vapi.ai/assistants/{assistant_id}" # Replace with your assistant's endpoint
headers = {
"Authorization": "Bearer YOUR_API_KEY", # Replace with your API key
"Content-Type": "application/json"
}
payload = {
"voice": {
"chunkPlan": {
"formatPlan": {
"enabled": False
}
}
}
}
response = requests.patch(url, json=payload, headers=headers)
print(response.status_code, response.json())
Replace {assistant_id} and YOUR_API_KEY with your actual values.
For more details, see the [voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).
Source:
- [Voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan)Emre Demircan
12/09/2025, 10:36 AMEmre Demircan
12/09/2025, 10:39 AMVapi Support Bot
12/09/2025, 10:40 AMpython
# Pseudocode: Replace with the actual Vapi library method for updating assistant config
assistant_config = {
"voice": {
"chunkPlan": {
"formatPlan": {
"enabled": False
}
}
}
}
# Example usage (replace with actual Vapi SDK method):
# vapi.update_assistant(assistant_id, config=assistant_config)
Please refer to the Vapi library's documentation for the exact method to update your assistant's configuration, and use the structure above to disable voice formatting as described in the [voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).
Source:
- [Voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan)Emre Demircan
12/09/2025, 11:14 AMVapi Support Bot
12/09/2025, 11:15 AMchunkPlan did not resolve the issue, try using the replacements feature to manually substitute English number words or patterns with their Turkish equivalents. Add a replacements array to your configuration like this:
json
"voice": {
"chunkPlan": {
"formatPlan": {
"replacements": [
{ "type": "exact", "key": "three plus one", "value": "üç artı bir" }
// Add more replacements as needed
]
}
}
}
This lets you override specific phrases until a locale-specific fix is available.
For more details, see the [voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).
Source:
- [Voice formatting plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan)Chiranjeet Mishra
12/10/2025, 12:50 PMjson
{
"voice": {
"chunkPlan": {
"formatPlan": {
"enabled": false
}
}
}
}
Applying this change will stop the formatting from converting numbers and expressions to English before they reach the TTS engine. If this approach still causes issues, consider utilizing the replacements feature to manually adjust specific expressions. For example:
json
{
"voice": {
"chunkPlan": {
"formatPlan": {
"replacements": [
{ "type": "exact", "key": "three plus one", "value": "üç artı bir" }
// Add more replacements as needed
]
}
}
}
}
This method allows for precise control over how specific phrases are pronounced until a more comprehensive solution is available. For further customization, consult the [Voice Formatting Plan documentation](https://docs.vapi.ai/assistants/voice-formatting-plan).