Skip to main content

A lightweight Python library providing a common interface to multiple TTS and screen reader APIs.

Project description

speechlight

A lightweight Python library providing a common interface to multiple TTS and screen reader APIs.

License And Credits

Speechlight is licensed under the terms of the Mozilla Public License, version 2.0. Speechlight was originally created and is actively maintained by Nick Stockton. macOS support by Jacob Schmude.

Installation

pip install --user speechlight

Documentation

Please see the API reference for more information.

Example Usage

from speechlight import speech

# Say something.
speech.say("Hello world!")

# Say something else, interrupting the currently speaking text.
speech.say("I'm a rood computer!", interrupt=True)

# Cancel the currently speaking message.
speech.silence()

# Braille something.
speech.braille("Braille dots go bump in the night.")

# Speak and braille text at the same time.
speech.output("Read along with me.")

# And to interrupt speech.
speech.output("Rood!", interrupt=True)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Speechlight-1.5.tar.gz (241.9 kB view hashes)

Uploaded Source

Built Distribution

Speechlight-1.5-py3-none-any.whl (242.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page