Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TTS on ios #2917

Open
Tracked by #2821
ztefanie opened this issue Sep 11, 2024 · 0 comments
Open
Tracked by #2821

Add TTS on ios #2917

ztefanie opened this issue Sep 11, 2024 · 0 comments
Labels
A11y Accessibility iOS only concerns ios devices Native Affects the native project Task

Comments

@ztefanie
Copy link
Member

ztefanie commented Sep 11, 2024

Is your feature request related to a problem? Please describe.
As a analphabetic user/less fluent reader I want to have the possibility to get texts read out loud such that I can still use the app and understand the content. This feedback was given the target group contact team

Describe the solution you'd like
Add an option in the UI to read the current text: See design here
This should work for categories
It should work in all supported languages (if possible)

Leading platforms prioritize accessibility and user control over imposing character-based restrictions. I would recommend making the tts functionality available for all third level pages, providing a consistent experience for our users.

We may use these libraries "React-Native: https://www.npmjs.com/package/react-native-tts" or try to directly communicate with the OS-TTS engines. Select the solution that works better / can be implemented easier.

  • We only read texts of third level categories
  • target group for this feature are people with basic reading skills and/or basic language skills, not for people who cannot read at all
  • we aim to use the native build in tts functionality
  • should be available offline
  • should support multiple languages, we may need to navigate to settings where the content language can be downloaded. if language is not available we use the device language and do not disable the feature
  • we do not want to read "lists with 3 elements" or stuff like this. We expect user to have basic reading skills and read the text while the tts reads it.
  • we aim to support web and native, but we will start with native
  • pausing should be possible
  • we want to have this feature enabled by default, but design should not be annoying for people who do not want to this feature or add an easy way to turn it off / hide it.
  • this feature should only be available for integreat, not for malte or aschaffenburg

Additional context

@ztefanie ztefanie added Task iOS only concerns ios devices A11y Accessibility Native Affects the native project labels Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11y Accessibility iOS only concerns ios devices Native Affects the native project Task
Projects
Status: No status
Development

No branches or pull requests

1 participant