Skip to Content
GuidesAudio Options

Audio Options

Every audio field in the IVR Builder gives you four ways to provide the audio prompt.

Text-to-Speech (TTS)

Type text and Twilio reads it using a built-in voice (Amazon Polly).

Best for: Quick tests, simple messages, or prompts that change frequently.

Limitations: Sounds robotic compared to AI voices, especially for bilingual prompts.

AI Voice (ElevenLabs)

Generate a professional voice clip using Eqho’s shared ElevenLabs account. Search hundreds of voices, type your text, preview, and upload directly.

Best for: Client-facing prompts where quality matters — especially bilingual greetings.

See the full ElevenLabs Voices guide for details.

Audio URL

Paste a link to an audio file hosted elsewhere.

Best for: Audio files from voice actors or external services that are already hosted online.

The URL must be publicly accessible. Twilio streams the audio directly from the URL when a call comes in.

Upload File

Upload an audio file directly from your computer. The file is uploaded to Twilio and hosted there automatically.

Best for: Audio files from voice actors or recordings that aren’t hosted anywhere yet.

Supported formats: MP3, WAV, AIFF, OGG, FLAC. Drag and drop or click to select a file.

Which One Should I Use?

ScenarioRecommended
Quick test or prototypeText-to-Speech
Client-facing bilingual promptAI Voice (ElevenLabs)
Audio file from a voice actorUpload File
Audio already hosted onlineAudio URL
Message that changes frequentlyText-to-Speech
Polished, professional greetingAI Voice (ElevenLabs)

A Note on Loop Pauses

If you set a prompt to loop multiple times (via Prompt Replay Count in advanced settings), the Pause Between Repeats setting adds silence between each play. This only works with Text-to-Speech — for uploaded audio or URLs, you’d need to bake the pause into the recording itself.

Last updated on