Skip to content

Documenting best practices for implementing a read aloud feature in reading apps

License

Notifications You must be signed in to change notification settings

HadrienGardeur/read-aloud-best-practices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Best Practices for implementing Read Aloud (TTS) in Reading Applications

With the advent of the European Accessibility Act in June 2025, support for read aloud is becoming a mandatory feature for all reading applications.

This repository is meant to document best practices for developers or for anyone interested in understanding the inner-workings of a read aloud feature. It won't target a specific platform, ideally making it suitable for both native and Web apps.

Through a dedicated Github Project, this project also aims to identify issues that get in the way of implementing a good read aloud experience on various platforms.

Steps involved

  1. Extracting content from the resources of a publication
  2. Breaking down or grouping elements together to generate a list of utterances
  3. Pre-processing utterances to improve their readability
  4. Voice selection
  5. Managing playback and navigation
  6. Highlighting the current utterance

About

Documenting best practices for implementing a read aloud feature in reading apps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published