Library to provide speech and braille output to a variety of different screen readers and other accessibility solutions.
Project description
Accessible Output 2 is an MIT licensed library for speaking and brailling through multiple screen readers and other accessibility systems.
Accessible Output 2 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_output2.outputs.auto >>> o = accessible_output2.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
- 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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size accessible_output2-0.16-py2.py3-none-any.whl (346.8 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Filename, size accessible_output2-0.16.tar.gz (341.6 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for accessible_output2-0.16-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993dad605b2e4ff11b15c1663ee421d15372b3f1b8e3a27a4308facd1ee6c947 |
|
MD5 | 67375ad233ec8356241e4f59738b4278 |
|
BLAKE2-256 | 1136f9aa0ff62e0121618e3229d76e8aeab9d7ded5927823bdb301a1d70d6eb6 |