Library to provide speech and braille output to a variety of different screen readers and other accessibility solutions.
Project description
Accessible Output 3 is a fork of Accessible Output 2, with fixed mac support
Accessible Output 3 is an MIT licensed library for speaking and brailling through multiple screen readers and other accessibility systems.
Accessible Output 3 makes selection of the appropriate speech and Braille output a snap, and also allows the programmer to select and use a specific output, for instance to force speaking through the Microsoft Speech API even if the user has a screen reader loaded.
>>> import accessible_output3.outputs.auto
>>> o = accessible_output3.outputs.auto.Auto()
>>> o.output("Some text") #attempts to both speak and braille the given text through the first available output
>>> o.speak("Some other text", interrupt=True) #Speak some text through the output, without brailling it, and interrupt the currently-speaking text if any
Accessible Output 2 makes it simple to add spoken and brailled notifications to your applications on multiple platforms, facilitating accessibility for the visually impaired and also providing a nice alternative means of providing notifications to a sighted user.
Supported Outputs:
Speech:
JAWS for Windows
NVDA
Window Eyes
System Access
Supernova and other Dolphin products
PC Talker
ZDSR
Microsoft Speech API
Braille:
JAWS for Windows
NVDA
Window Eyes
System Access
Supernova and other Dolphin products
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.