Free IVR Text to Speech for Phone Menus and On-Hold Messages

Turn your phone menu script into clear, consistent audio. Type it, pick a voice, download the file.

Try it free

No sign-up needed

Start from a sample script:

143 / 500 characters

Free clips are up to 500 characters, with no sign-up and no watermark. Longer scripts, voice cloning and more voices are on the paid plans.

How it works

  1. Write one prompt at a time (main menu, hours, on-hold message, voicemail) and paste it into the box above.
  2. Choose a language and a voice, and play it back. Use the same voice for every prompt in your menu.
  3. Download the MP3, convert it to the format your phone system needs if required, and upload it as the prompt.

How to write IVR prompts that callers can follow

  • Name the option first, then the key: "For billing, press 3" works better than "Press 3 for billing", because callers listen for their topic.
  • Keep each menu to about four or five options and each prompt short. Callers forget long lists.
  • Always offer a way to repeat the menu and a way to reach a person or leave a message.
  • Spell numbers the way they are spoken. Write "one hundred twelve Market Street" or "five five five, one two three four" so the voice reads them clearly.
  • Add commas and full stops where you want a pause. A comma gives a short pause; a full stop gives a longer one.

Audio format for phone systems

This tool downloads MP3 files. Many cloud phone systems and VoIP platforms accept MP3 directly. Some traditional PBX and telephony platforms want WAV, often 8 kHz, mono, in a telephony codec such as u-law or a-law.

If your system needs WAV, convert the MP3 with a free tool such as Audacity or ffmpeg. For example: ffmpeg -i prompt.mp3 -ar 8000 -ac 1 -acodec pcm_mulaw prompt.wav. Always check your provider's documentation for the exact format, then test the prompt on a real call.

Why teams use text to speech for IVR

  • Fast changes: new hours, a new extension or a holiday closure means editing a sentence, not booking a recording session.
  • One consistent voice across every prompt, today and when you add prompts later.
  • Multiple languages: build the same menu in English, Spanish or French for different callers.
  • Easy testing: hear a prompt in seconds and fix awkward wording before it goes live.

Frequently asked questions

Is this free for business phone prompts?

The text to speech box is free with no sign-up and no watermark, up to 500 characters per clip, which fits a typical menu or on-hold message. For longer scripts, see the paid plans.

Which file format do I get?

An MP3 file. Many VoIP and cloud phone systems accept it. If yours needs WAV or a specific telephony codec, convert the MP3 first (see the format section above) and check your provider's requirements.

Can I make prompts in more than one language?

Yes. Choose another language in the box, write the prompt in that language and pick one of its voices. Use the same voice for every prompt in that language so the menu sounds consistent.

How do I get natural pauses between options?

Put each option in its own sentence and end it with a full stop. Commas add shorter pauses. Play the clip back and adjust the punctuation until the pacing feels right.

Need more than a short clip?

The free box above is capped at 500 characters per clip. If you need longer scripts (up to 5,000 characters per generation), voice cloning or higher-quality voices, take a look at the plans. Nothing here is required to use the free tool.

See plans and pricing

More free text to speech