TTS Troubleshooting Guide
Having issues with Text-to-Speech on IReader Desktop? This guide covers common problems and their solutions.
TTS Not Starting
Voice Model Not Downloaded
Symptom: TTS button is grayed out or shows an error when clicked.
Solution:
- Go to Settings → Text-to-Speech → Voice Models.
- Download at least one voice model for your preferred language.
- Wait for the download to complete.
- Restart the reader view and try again.
Audio Device Issues
Symptom: TTS starts but no sound is heard.
Solution:
- Check your system volume and ensure it's not muted.
- Verify your audio output device is working (test with other apps).
- On Linux, ensure ALSA or PulseAudio is properly configured.
- Restart IReader Desktop and try again.
Playback Issues
Choppy or Stuttering Audio
Symptom: Audio playback is interrupted or stutters frequently.
Solution:
- Close other resource-intensive applications.
- Try a lower-quality voice model (requires less processing power).
- Ensure your system meets the minimum requirements (4GB RAM).
- Check for system updates and install any pending updates.
Audio Cuts Off Mid-Sentence
Symptom: TTS stops unexpectedly during playback.
Solution:
- Check if the chapter content is properly loaded.
- Try reloading the chapter (close and reopen).
- Verify the voice model file is not corrupted:
- Go to Settings → Text-to-Speech → Voice Models
- Delete the problematic model
- Re-download it
Wrong Language Being Spoken
Symptom: TTS uses the wrong language for the content.
Solution:
- Ensure you've downloaded the correct language model.
- Set the appropriate default voice in Settings → Text-to-Speech → Default Voice.
- Some books may have mixed-language content; manually switch voices as needed.
Word Highlighting Issues
Highlighting Not Working
Symptom: Words are not highlighted during TTS playback.
Solution:
- Enable highlighting in Settings → Text-to-Speech → Highlighting.
- Check if the highlight color is too similar to your background (adjust in settings).
- Restart the reader view.
Highlighting Out of Sync
Symptom: Highlighted words don't match the spoken audio.
Solution:
- Pause and resume playback to resync.
- If the issue persists, stop TTS and restart from the current position.
- Report persistent sync issues on GitHub.
Voice Model Issues
Download Fails
Symptom: Voice model download fails or gets stuck.
Solution:
- Check your internet connection.
- Ensure you have sufficient disk space (50-200MB per model).
- Try downloading a different model first.
- Restart IReader Desktop and retry the download.
- If the issue persists, download models manually from the IReader releases page.
Model Sounds Robotic
Symptom: Voice quality is poor or unnatural.
Solution:
- Try a higher-quality voice model (Medium or High quality).
- Adjust playback speed (sometimes slower speeds sound more natural).
- Experiment with different voice models for your language.
Performance Issues
High CPU Usage
Symptom: IReader Desktop uses excessive CPU during TTS playback.
Solution:
- Use a lower-quality voice model (requires less processing).
- Close other applications to free up system resources.
- Ensure your system meets the recommended requirements.
- Check for IReader updates that may include performance improvements.
Slow TTS Initialization
Symptom: TTS takes a long time to start playing.
Solution:
- This is normal for the first use after launching the app (model loading).
- Subsequent uses should be faster.
- If consistently slow, try reinstalling the voice model.
- Ensure your disk is not nearly full (affects read performance).
Platform-Specific Issues
Windows
Audio Driver Issues:
- Update your audio drivers from Device Manager.
- Try switching between different audio output devices.
- Run Windows Audio Troubleshooter.
macOS
Permission Issues:
- Grant IReader microphone/audio permissions in System Preferences → Security & Privacy.
- Restart IReader after granting permissions.
Linux
Audio System Issues:
- Ensure ALSA or PulseAudio is installed and running.
- Check audio permissions for the IReader process.
- Test audio with:
speaker-test -t wav -c 2
Still Having Issues?
If you've tried the solutions above and still experience problems:
- Check for Updates: Ensure you're running the latest version of IReader Desktop.
- Review Logs: Check application logs in Settings → Advanced → View Logs for error messages.
- Report a Bug: Open an issue on GitHub with:
- Your operating system and version
- IReader Desktop version
- Voice model being used
- Steps to reproduce the issue
- Any error messages from logs
- Ask the Community: Join the IReader Discord for help from other users and developers.
Related Resources
- TTS Setup Guide - Initial configuration and usage
- Getting Started - General IReader setup
- FAQ - Common questions and answers