Text to speech

Text-to-Speech Not Working? Complete Troubleshooting Guide & Solutions

Text to speech not working? Find the cause in minutes and fix it on Windows, Android, iPhone, video editors and online voice tools, step by step.

  • text to speech not working
  • TTS troubleshooting
  • fix TTS pronunciation errors
Text to speech not working: illustration of a laptop with a muted speaker symbol, a wrench, a gear and a warning triangle on a repair desk

TL;DR

  • Text to speech not working? Check sound output, speech settings and voice data, recent updates, your connection to cloud voices and the text itself, in that order. This guide gives a tick-off checklist, fixes for Windows, Android and iPhone, and a before/after example of cleaning a script that fails, plus when to switch to an online AI voice generator.
On this page

Text to speech not working? The cause is almost always one of 5 things. It's the sound output, a speech setting or missing voice data, a recent update, a dropped connection to a cloud voice, or the text itself. Check them in that order. Most problems are fixed in the first 2 steps, without reinstalling anything.

Last updated: October 6, 2026. Settings paths were checked against Microsoft, Google and Apple support pages on that date.

This guide is for anyone whose computer, phone, video editor or online voice tool has stopped reading text aloud, or reads it badly. Start with the quick checks, then jump to your device.

Key Takeaways
  • Start with sound, not software. Volume, mute, the selected output device and speaker setup cause many "silent" TTS problems.
  • Missing voice data stops speech. If a language's voice isn't installed on Windows or Android, the device can't read that text.
  • Updates can break things, and later updates fix them. Install the latest updates instead of disabling security settings.
  • Long or messy text causes errors. Symbols, very long inputs and unpunctuated text can make an engine fail, cut out or mash words together.
  • Run a "Hello world" test. If a short, plain sentence plays, your settings are fine and the original text is the problem.

On this page: Common causes · Quick checks · Windows · Android · iPhone and iPad · Video editors and online tools · Text problems · Switching tools · FAQ

5 common causes

Most TTS failures fall into 5 groups. Match what you see to a row, then try the first fix.

CauseWhat you noticeFirst fix
Sound outputSilence, or a voice that is very quiet or muffledCheck volume, mute and the selected output device; set speakers to stereo
Settings or missing voice dataNothing plays for one language, or the feature is offTurn the speech feature on and install the voice for that language
Software update or conflictTTS stopped right after an updateInstall the latest updates, then restart
Connection to a cloud voiceTimeouts, long waits, audio that stops halfwayCheck your internet connection, sign out and back in, try again
The text itselfErrors on one script only, garbled words, cut-off audioRemove symbols, add punctuation, split long text
Flow diagram showing text input going into a TTS engine, which produces a clear voice on success or silence, a timeout or distorted audio when a network error or driver conflict occurs.

Quick checks first

These take a minute and solve a large share of problems.

Quick checks: tick each one as you go

Work from top to bottom. Stop at the first one that brings the voice back.

Fixing TTS on Windows

Windows uses its own speech voices for Narrator and for many apps that read text aloud.

Turn on Narrator and add voices

  1. Press the Windows logo key + Ctrl + N to open Narrator settings.
  2. To add a modern voice, select Add under Add natural voices and pick a voice to download.
  3. For older apps, select Add legacy voices, then Add voices, and choose the language you need.

If one language never speaks, the voice for that language is usually not installed. Microsoft lists which languages have voices in its Narrator support pages.

Fix silent or muffled speech

  • Set speakers to stereo. Windows may think you have 5.1 surround sound when you use stereo speakers or a laptop. Then voices mixed into the center channel can go quiet or vanish.
  • Turn off audio enhancements in the sound device's properties if speech sounds distorted.
  • Update or reinstall the audio driver from Device Manager if a yellow warning icon appears.

Text to speech stopped after a Windows update

Updates sometimes break features that later updates fix. For example, after the October 11, 2022 updates, Microsoft confirmed some SSL and TLS connections could fail. Out-of-band updates on October 17, 2022 (KB5020435 for Windows 10, KB5020387 for Windows 11) addressed it.

Cloud voices rely on those secure connections, so install the latest updates first. Earlier versions of this guide suggested disabling TLS 1.3 to work around timeouts. We no longer recommend that, because it weakens your connection security.

Fixing TTS on Android

  1. Open Settings, then Accessibility, then Text-to-speech output.
  2. Check the preferred engine, the language, the speech rate and the pitch.
  3. Press Play to hear a short sample. If it plays, the engine works.
  4. If a language is missing, choose Install voice data and download it.
  5. Still silent? Clear the cache of the speech engine app in Settings > Apps, then restart the phone.

Some apps also need permission to play audio in the background. If speech stops when the screen turns off, check the app's battery and background settings.

Fixing TTS on iPhone and iPad

  1. Go to Settings > Accessibility > Spoken Content.
  2. Turn on Speak Selection to hear text you select, or Speak Screen to hear the whole screen with a two-finger swipe down from the top.
  3. Open Voices, choose a voice and make sure it has finished downloading.
  4. Use Pronunciations to fix a word your iPhone keeps saying wrong.
  5. Turn the ring or silent switch off, check the volume and restart the device.

For a full walkthrough of these features, see our iPhone and iPad text-to-speech guide.

Failures in editors and tools

Video editors and online voice tools often send your text to a cloud voice service. That adds 3 new failure points: the connection, your account and limits on how much text one request can take.

  • Timeout errors. The tool waited for audio that never arrived. Check your connection, then try a shorter piece of text.
  • Sign-in problems. Sign out of the tool's account and back in to refresh your session.
  • Text length limits. Many tools limit how much text you can send in one request. Check your tool's limit and split long scripts into smaller parts.
  • Credits or plan limits. Online voice tools meter usage. If generation stops, check whether you've used your monthly allowance.
  • Browser issues. Allow sound for the site, disable extensions that block scripts, or try a different browser.

If you're making a video voiceover, our guide on how to convert text to speech in videos covers the full workflow, from script to finished file.

Voice preview or voice download failed

A "preview failed" or "download failed" message usually means the voice model or sample could not download. Check your connection and free storage space, then retry. If it keeps failing, remove the voice and download it again.

When the text is the problem

If the "Hello world" test works but your script fails, the text is the cause.

Flow diagram for a failing script: check for special characters and length, clean the text, split it into chunks, test a simpler format and check which app has audio focus.
Try it: clean a script that fails

Copy this messy line, paste it into the tool that failed, and note what goes wrong. Then compare it with the fixed version in the table below.

Tea & cake + a chat, it's 100% worth it says Saoirse
What was wrongBeforeAfter
SymbolsTea & cake + a chatTea and cake and a chat
Percent sign100%100 percent
Hard nameSaoirseSur-sha
No end punctuation...says Saoirse...says Sur-sha.
  • Write out symbols. Replace "&", "%", "+" and math symbols with words such as "and" and "percent".
  • Split long text. Very long inputs can time out or make a voice run words together. Generate one paragraph at a time.
  • Add punctuation. End every sentence and list item with a period so the voice knows where to pause.
  • Check the language. The voice must match the language of the text. A voice for one language may skip or garble words in another.
  • Fix pronunciation errors in the text. Spell hard names the way they sound, for example "Sur-sha" for "Saoirse".

Our guide to writing an AI voiceover script explains these fixes in more detail. If the voice works but sounds flat, these tips on how to make AI speech sound less robotic help.

Switching to online AI voices

Built-in TTS is made to read text to you. If you need a voiceover file for a video, course or podcast, an online AI voice generator avoids most driver, voice-pack and update problems.

In Kveeky, for example, you paste a script, pick from 700+ voices and download the audio. You can adjust speed, volume and emotion, and the free plan gives 500 credits a month (about 40 seconds) with no credit card. For Word documents, our Microsoft Word text-to-speech tutorial covers the built-in reading tools.

The Kveeky text-to-speech editor with a script in the text box and the Settings tab open, showing the Voice picker and the Transcript Language, Speed, Volume, Emotion and Custom Punctuation controls.
This is the Kveeky text-to-speech editor after you sign in. Paste one paragraph, open the Settings tab and pick a Voice and Transcript Language that match your text. Use Speed and Volume if playback is too fast or quiet, and Custom Punctuation for pronunciation hints.

Keep going with these related guides:

Frequently asked questions

Why is my text to speech not working on my phone?

Usually the speech feature is off, the volume is muted, or the voice for your language isn't downloaded. On Android, check Settings > Accessibility > Text-to-speech output. On iPhone, check Settings > Accessibility > Spoken Content.

Why does text to speech sound muffled or robotic?

Muffled speech often comes from a speaker setup mismatch, such as 5.1 surround on stereo speakers. Robotic delivery usually comes from the text: long sentences, missing punctuation or symbols. Fix the audio setup first, then the script.

Why does text to speech stop partway through long text?

Many tools limit how much text one request can take, and long requests can time out. Split the text into paragraphs and generate them one at a time.

Why won't text to speech read my language?

The device or tool needs a voice for that language. Install the language's voice data on your device, or choose a tool that has voices for it.

Is speech to text not working the same problem?

No. Speech to text turns your voice into text, so it depends on the microphone and microphone permissions. Text to speech depends on speakers, speech settings and voice data.

How do I fix TTS pronunciation errors?

Spell the word the way it sounds, add punctuation around it, or use your device's pronunciation settings. On iPhone, use the Pronunciations option in Spoken Content.

How we checked this guide

This guide is written by Deepak Gupta for the Kveeky team. Disclosure: Kveeky makes an AI voice generator. Settings paths come from the platform makers' own support pages:

Next step: run the "Hello world" test in the app that failed, then follow the section for your device. If you need a voice in a specific language, check our text-to-speech language pages to see which voices you can preview.