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

Actions for AT and synthesizer developers #60

Open
mitchellevan opened this issue Jan 25, 2025 · 0 comments
Open

Actions for AT and synthesizer developers #60

mitchellevan opened this issue Jan 25, 2025 · 0 comments
Labels
csun2025-preso Include in CSUN 2025 presentation

Comments

@mitchellevan
Copy link
Collaborator

mitchellevan commented Jan 25, 2025

TODO are any of these ideas already implemented somewhere?

Brainstorm

Allow users to announce roles and prompts in the same language as the content.

  • Cite users in my interviews.
  • Compare with kiosk behavior

TODO check numerals, spelling, NATO alphabet, symbols and emoji > anything needs change?

Label-like things use wrong synth language

Known bugs (see other issues)

Keep adding more languages and scripts

  • AT UI
  • synthesizers
  • braille

Announce the name of the language of content

Why? Mainly, as a user I want to recognize when there's content I won't understand so I can skip it; or go get a synthesizer for content I want to understand. Secondarily, it might be nice to know specifically which language I'm skipping.

My observations: JAWS has this. NVDA does not. TODO others?

Automatically announce the language name - proposed design of preferences:

  • For languages not in the user's language preferences list
  • For languages not supported in the user's current synthesizer
  • Never announce automatically

For the above preferences, which should be default? Future user research needed

Also provide a command to announce language information about the current line.

Along with this, screen readers should know the names of all languages. < test results from my sample of 100

Further proposed features

Jump to next language change

Jump to next language I know (languages in my content preferences list)

Help me find a synthesizer and voice for the language of this content

AT language preferences list

  • Inherit from OS language preferences list, and
  • Allow AT to override the list (like browsers do)

Configurable prosody for language switching. Useful for a multilingual voice, (TODO example?) where the same voice is accurately speaking more than one language, to recognize the switch and give the brain a chance to adjust.

  • Short pause when switching languages (default; configurable)
  • Different pitch
  • Different speed - also useful if I understand one language better than another
@mitchellevan mitchellevan added the csun2025-preso Include in CSUN 2025 presentation label Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
csun2025-preso Include in CSUN 2025 presentation
Projects
None yet
Development

No branches or pull requests

1 participant