Text-to-speech voices usually treat an em dash as a pause. So when your prompt has too many em dashes, the voice agent does not just “read smoothly.” It pauses again and again.
That can make the caller feel like the agent is reading punctuation instead of having a conversation.
Check the demo below:
0:00
/1:08
Why does this matter?
An em dash creates a noticeable break in speech.
That can be helpful when the agent is reading back important information, such as a phone number:
“5-5-5, 1-2-3-4 — right?”
The pause gives the caller a moment to check the number.
But the same pause sounds awkward in short everyday phrases, such as:
“Got it — Michael — how old is he?”
That sentence should sound quick and natural. The em dashes make it sound broken up and robotic.
Use em dashes when the pause helps the caller.
Use them for:
- reading back phone numbers, emails, or addresses.
- separating important information before a confirmation question.
- creating a pause the listener actually needs.
Avoid them for:
- short replies like “Got it”.
- simple name confirmations.
- normal conversation flow.
- style or decoration.
- places where a comma or period would sound more natural.
Related Articles:
- Custom Reporting For Voice AI.
- How To Bill Your Voice AI Clients Like A Pro.
- Voice AI Knowledge Base Creation Best Practices.
- How to build Cost Efficient Voice AI Agent.
- How to Self Host n8n on Google Cloud - Tutorial.
- How to use APIs in n8n, GoHighLevel and other AI Automation Workflows.
- How to use Webhooks in n8n, GoHighLevel and other AI Automation Workflows.
- What is OpenRouter API and how to use it.
- How to Connect Google Analytics to n8n (step by step guide).
- How To Connect Google Analytics MCP Server to Claude.
- State Machine Architectures for Voice AI Agents.
- Using Twilio with Retell AI via SIP Trunking for Voice AI Agents.
- Retell Conversation Flow Agents - Best Agent Type for Voice AI?
- How to build Cost Efficient Voice AI Agent.
- When to Add Booking Functionality to Your Voice AI Agent.
- n8n Expressions Tutorial.
- n8n Guardrails Guide.
- Modularizing n8n Workflows - Build Smarter Workflows.
- How to sell on ChatGPT via Instant Checkout & ACP (Agentic Commerce Protocol).
- How to Build Reliable AI Workflows.
- Correct Way To Connect Retell AI MCP Server to Claude.
- How to setup Claude Code in VS Code Editor.
- How to use Claude Code Inside VS Code Editor.
- How To Connect n8n MCP Server to Claude.
- How to Connect GoHighLevel MCP Server to Claude.
- How to connect Supabase and Postgres to n8n.
- How to Connect WhatsApp account to n8n.
- How to make your AI Agent Time Aware.
- Structured Data in Voice AI: Stop Commas From Being Read Out Loud.
- How to build Voice AI Agent that handles interruptions.
- Error Handling in n8n Made Simple.
- How to Write Safer Rules for AI Agents.
- AI Default Assumptions: The Hidden Risk in Prompts.
- Why AI Agents lie and don't follow your instructions.
- Why You Need an AI Stack (Not Just ChatGPT).
- How to use OpenAI Agent Kit, Agent Builder?
- n8n AI Workflow Builder And Its Alternatives.
- Two-way syncs in automation workflows can be dangerous.
- Missing Context Breaks AI Agent Development.
- How To Avoid Billing Disputes With AI Automation Clients.
- ChatGPT prompt to summarize YouTube video.
- Avoid the Overengineering Trap in AI Automation Development.
- How to Correctly Self Host n8n on Hostinger VPS.
- The correct way to setup Cal.com for Voice AI.
- Claude Beats ChatGPT for Voice AI Agents.