Text-to-Speech Not Working? Complete Troubleshooting Guide & Solutions
TL;DR
- This guide covers why your text-to-speech tools might be failing from software bugs to audio driver conflicts. You will learn how to fix issues on windows, mobile, and specific apps like discord or video editors. We also look at how ai voiceover tools like Kveeky can bypass these annoying technical glitches entirely for your video projects.
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
Why is text to speech not working? The 5 common causes
Most TTS failures fall into 5 groups. Match what you see to a row, then try the first fix.
| Cause | What you notice | First fix |
|---|---|---|
| Sound output | Silence, or a voice that is very quiet or muffled | Check volume, mute and the selected output device; set speakers to stereo |
| Settings or missing voice data | Nothing plays for one language, or the feature is off | Turn the speech feature on and install the voice for that language |
| Software update or conflict | TTS stopped right after an update | Install the latest updates, then restart |
| Connection to a cloud voice | Timeouts, long waits, audio that stops halfway | Check your internet connection, sign out and back in, try again |
| The text itself | Errors on one script only, garbled words, cut-off audio | Remove symbols, add punctuation, split long text |
Quick checks to try first
These take a minute and solve a large share of problems.
- Check volume and mute. Look at the system volume, the app's own volume and any hardware mute switch.
- Check the output device. Make sure sound is going to the speakers or headphones you are using, not a disconnected device.
- Close apps that hold the audio. Video calls, games and music apps can take control of the sound device.
- Run the "Hello world" test. Paste "Hello world." into the same app. If it plays, your text is the problem; skip to the text section.
- Restart the app, then the device. A restart clears stuck audio and speech services.
How to fix text to speech on Windows
Windows uses its own speech voices for Narrator and for many apps that read text aloud.
Turn on Narrator and add voices
- Press the Windows logo key + Ctrl + N to open Narrator settings.
- To add a modern voice, select Add under Add natural voices and pick a voice to download.
- 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.
How to fix text to speech on Android
- Open Settings, then Accessibility, then Text-to-speech output.
- Check the preferred engine, the language, the speech rate and the pitch.
- Press Play to hear a short sample. If it plays, the engine works.
- If a language is missing, choose Install voice data and download it.
- 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.
How to fix text to speech on iPhone and iPad
- Go to Settings > Accessibility > Spoken Content.
- 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.
- Open Voices, choose a voice and make sure it has finished downloading.
- Use Pronunciations to fix a word your iPhone keeps saying wrong.
- 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.
Why does text to speech fail in video editors and online 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 itself is the problem
If the "Hello world" test works but your script fails, the text is the cause.
- 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.
When to switch to an online AI voice generator
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 an MP3 or WAV. You can adjust tone, pitch and speed, and the free plan gives 500 credits a month (about 6.6 minutes) with no credit card. For Word documents, our Microsoft Word text-to-speech tutorial covers the built-in reading tools.
Related guides on AI voiceover scripts and workflow
Keep going with these related guides:
- AI Chat with PDF: A Practical Guide for Scriptwriters & Voiceover Creators
- The Lazy Creator's Guide to Batch-Producing 30 Videos in a Weekend
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:
- Windows Narrator voices: Microsoft Support, Supported languages and voices, retrieved 2026-10-06.
- The October 2022 TLS issue and fix: Microsoft KB5020387 and Microsoft KB5020435, retrieved 2026-10-06.
- Android: Google Android Accessibility Help, Text-to-speech output, retrieved 2026-10-06.
- iPhone: Apple iPhone User Guide, Spoken Content, retrieved 2026-10-06.
- Kveeky plan details: Kveeky pricing, retrieved 2026-10-06. No Kveeky usage data is used in this guide.
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.