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.
Source Distribution
File details
Details for the file accessible_output3-0.1.2.tar.gz
.
File metadata
- Download URL: accessible_output3-0.1.2.tar.gz
- Upload date:
- Size: 805.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938d31da990b0f82fc75bccd8b00f97b310c38467bf2dca18a4873a1d131f547 |
|
MD5 | 6b9d94d513db710ed9e9acae1d715485 |
|
BLAKE2b-256 | 72fb28013ce9505037415cf30165a2c3a7d715751e701abd6d5eb4b79cd23366 |