Go to file
2020-05-19 10:01:50 -05:00
.github/workflows Copy Android plugin into release. 2020-05-16 10:08:45 -05:00
android/src/games/lightsout/godot/tts Implement rate on Android in a way that is compatible with the new API. 2020-05-19 08:10:02 -05:00
src Add return statements to (hopefully) make conditional compilation actually compile. 2020-05-19 09:14:40 -05:00
.gitignore Tweak .gitignore. 2019-09-13 10:59:37 -05:00
Cargo.toml Implement screen reader detection for everything but Android. 2020-05-19 08:56:41 -05:00
godot-tts.gdnlib Set a library for the Server platform even though we don't use it, eliminating a warning. 2020-01-14 19:55:51 -06:00
godot-tts.gdnlib.release Fix incorrect path to debug build in release definition. 2020-04-17 08:27:01 -05:00
godot-tts.gdns Fix another name inconsistency. 2019-09-13 10:03:13 -05:00
LICENSE Add MIT license. 2018-06-13 12:19:07 +00:00
README.md Fix link to TTS.gd. 2020-05-19 10:01:50 -05:00
TTS.gd Implement screen reader detection for everything but Android. 2020-05-19 08:56:41 -05:00

Godot TTS

This addon was primarily developed for the Godot Accessibility addon, but should work well in other contexts where a Godot game might require text-to-speech.

Supported Platforms

Text-to-speech is complicated, and some features may not work everywhere. Most optional features have an associated boolean property used to determine if the feature is available. Further, while I do attempt to ensure that this addon works as well as possible on all platforms, there may be bugs, and pull requests are welcome. Known supported platforms include:

Features

  • Speaking text, with interruption support on most platforms
  • Stopping speech in progress
  • Getting and setting speech rate in both native synthesizer units and percentages
  • Detecting whether a screen reader is active

API

The public-facing API is contained entirely within TTS.GD.

Download

Download the latest release.