Skip to content

Dedicated read aloud / text-to-speech support #193

@amirsol81

Description

@amirsol81

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions