-
-
Notifications
You must be signed in to change notification settings - Fork 16
Description
As inspired by the discussions in #166 .
I would like to suggest adding a fully implemented Read Aloud (Text-to-Speech) feature to Paperback.
Text-to-speech functionality would provide an audio option for text-based content, greatly benefiting users with visual impairments, dyslexia, or other reading challenges. For this to be effective, the app should support:
• Seamless playback.
• Proper language detection and handling (including respecting language tags).
• Visual highlighting / synchronized text focus.
• Playback controls.
Of course, currently Paperback does not handle language switching, even when screen readers are used for reading.
I believe a dedicated Speech menu might be appropriate. It could offer items such as:
• Play.
• Pause.
• Play from top.
• Rewind.
• Fast-forward.
• Speech profiles (if profile-based settings are implemented).
Additionally, Paperback Options should include a new section for Speech-related configuration. This could include:
• Speech engine / Change engine.
• Select voice.
• Speech rate.
• Pitch.
• Volume.
• Additional pause at sentence end (ms).
• Additional pause at paragraph end (ms).
• End-of-page pause (ms).
• End-of-section pause (ms).
For blind users, this feature has strong value: it would allow them to use high-quality SAPI 5 TTS engines directly in Paperback, without having to change the primary speech engine used by their screen reader. This provides flexibility, variety, and a more pleasant reading experience overall.