gurkenlabs/litiengine

Screen Reader

ecchilds opened this issue · 2 comments

Is your feature request related to a problem? Please describe.
Nope. But most games these days have really robust accessibility features, and seeing those baked into Litiengine would be great!

Describe the solution you'd like
A screen reader could read all text in all GuiComponents on the screen, or just be a text-to-speech reader that devs could plug text into as needed, probably as a part of SoundManager. Obviously, screen narration could be disabled via a configuration option.

Could look into MaryTTS for this

MaryTTS is one of the more advanced solutions - if we don't want to use another library, we could incorporate the Java Speech API the way FreeTTS (BSD license) or Festival (license depends on the voices used) do it.