Text-to-Speech Setup Guide
IReader Desktop includes integrated Text-to-Speech powered by Piper TTS, providing natural AI narration for your reading experience. This guide walks you through setting up and configuring TTS.
System Requirements
- Platform: Windows 10+, macOS 10.15+, or Linux with ALSA/PulseAudio
- RAM: 4GB minimum
- Disk Space: 500MB for the app plus additional space for voice models (50-200MB per model)
Initial Setup
- Launch IReader Desktop and open any book in the reader view.
- Look for the TTS controls in the reader toolbar (speaker icon).
- On first use, IReader will prompt you to download a voice model.
- Select your preferred language and voice quality level:
- Low Quality: Faster, smaller file size (~50MB)
- Medium Quality: Balanced performance and quality (~100MB)
- High Quality: Best naturalness, larger file size (~200MB)
Downloading Voice Models
- Navigate to Settings → Text-to-Speech → Voice Models.
- Browse available languages and quality levels.
- Click Download next to your preferred voice model.
- Wait for the download to complete (models are cached locally for offline use).
- Set your default voice in Settings → Text-to-Speech → Default Voice.
Using TTS in the Reader
- Open any book and navigate to the chapter you want to read.
- Click the speaker icon in the toolbar or press
Ctrl+T(Windows/Linux) orCmd+T(macOS). - TTS will begin reading from your current position with word-level highlighting.
- Use the playback controls to:
- Play/Pause: Space bar or click the play button
- Skip Forward/Back: Arrow keys or navigation buttons
- Adjust Speed: Use the speed slider (0.5x to 2.0x)
- Change Voice: Select from downloaded models
Customization Options
Playback Speed
Adjust reading speed in Settings → Text-to-Speech → Playback Speed:
- 0.5x (slow, good for learning)
- 1.0x (normal)
- 1.5x (faster)
- 2.0x (very fast)
Word Highlighting
Enable or customize word highlighting in Settings → Text-to-Speech → Highlighting:
- Toggle highlighting on/off
- Adjust highlight color
- Change highlight animation style
Auto-Advance
Configure automatic chapter progression in Settings → Text-to-Speech → Auto-Advance:
- Enable/disable auto-advance to next chapter
- Set delay between chapters (0-10 seconds)
Keyboard Shortcuts
Ctrl/Cmd + T: Toggle TTS on/offSpace: Play/PauseLeft/Right Arrow: Skip backward/forward by sentenceUp/Down Arrow: Adjust playback speedEsc: Stop TTS and close controls
Managing Voice Models
Viewing Downloaded Models
- Go to Settings → Text-to-Speech → Voice Models.
- Downloaded models are marked with a checkmark.
- View storage space used by each model.
Deleting Models
- Navigate to Settings → Text-to-Speech → Voice Models.
- Click the trash icon next to any downloaded model.
- Confirm deletion to free up disk space.
Tips for Best Experience
- Download multiple languages: If you read in multiple languages, download voice models for each.
- Use high-quality voices: For the best listening experience, use high-quality models when storage permits.
- Adjust speed gradually: Start at 1.0x and adjust based on your comfort level.
- Enable word highlighting: Visual tracking helps maintain context while listening.
- Use headphones: For better audio quality and immersion.
Next Steps
- Explore TTS Troubleshooting if you encounter issues
- Join the IReader community to share tips and feedback
- Check the GitHub repository for updates and new features