Commit Graph

238 Commits

Author SHA1 Message Date
dec1d2cc17 Move TTS initiaization to _init so script works either as a singleton or an instantiated object. 2020-07-23 14:05:36 -05:00
e0f419aaf6 Add Bazel build for standalone Android plugin. 2020-07-09 12:32:14 -05:00
b78848f583 Ensure that TTS always runs. 2020-07-06 15:14:20 -05:00
067b8b43b5 Add Bazel artifacts. 2020-07-06 13:23:43 -05:00
0c11a70d28 Add VSCode build task. 2020-06-18 15:58:02 -05:00
574edcf93c Eliminate an unreachable code warning, since conditional compilation is used to fail fast where possible. 2020-06-17 18:11:19 -05:00
aa3c9475ab Update README. 2020-06-14 20:19:50 -05:00
a7e457da71 Revert "Use UWP rather than UWP.64 to specify the library to load."
I'd selected a 32-bit target, which explains why this wasn't working.

This reverts commit 88b20ad586.
2020-06-14 18:10:11 -05:00
88b20ad586 Use UWP rather than UWP.64 to specify the library to load. 2020-06-14 17:49:46 -05:00
85492b52dc Integrate env_logger. 2020-06-11 13:12:49 -05:00
a4c61a421f Refactor to cfg! where possible. 2020-06-11 13:11:09 -05:00
d115470c0d Try adding current Windows DLL as a UWP dependency as well. 2020-06-10 20:59:31 -05:00
b076b78eb5 Bump tts to V0.3.0. 2020-06-09 11:25:49 -05:00
0d7ba71769 Various improvements.
* Add ability to detect when speaking. Doesn't yet work under Linux or WinRT.
* Add signal to indicate when speaking is done.
* Refine screen reader detection under Android.
2020-06-02 16:23:45 -05:00
c7d827da93 Reformat. 2020-05-28 13:29:39 -05:00
e88641f54d s/Float/float/ 2020-05-28 12:29:44 -05:00
d7e768e0f4 Fix Android build errors. 2020-05-28 12:05:21 -05:00
fefa09779d Fix link to TTS.gd. 2020-05-19 10:01:50 -05:00
5ca1076bc4 Add initial README. 2020-05-19 10:00:37 -05:00
f81486a02c Add return statements to (hopefully) make conditional compilation actually compile. 2020-05-19 09:14:40 -05:00
aa718c5fe6 Implement screen reader detection for everything but Android.
Android support is waiting on Godot 3.2.2 when the new plugin system lands.
2020-05-19 08:56:41 -05:00
4495b89ff3 Implement rate on Android in a way that is compatible with the new API. 2020-05-19 08:10:02 -05:00
8b591704a3 Merge branch 'master' of https://github.com/lightsoutgames/godot-tts 2020-05-19 07:54:27 -05:00
495c5eddad Major tts-rs update.
* Initial WinRT driver, used when no Windows screen reader is detected.
 * Enhanced rate support, tracking min/max/normal rate per synthesizer.
 * `rate_percentage` properties make working with differing rate ranges easier.
2020-05-19 07:49:28 -05:00
691dd66054 Experimental untested support for setting speech rate on Android. 2020-05-17 12:46:57 -05:00
91faf9197c Remove GitLab CI configuration. 2020-05-17 09:01:28 -05:00
f58f309d0c Copy Android plugin into release. 2020-05-16 10:08:45 -05:00
eb7093ab4e Fix incorrect path to debug build in release definition. 2020-04-17 08:27:01 -05:00
35a34871a3 Use floats for JavaScript rate, hopefully fixing slow speech issues likely caused by rate being 0. 2020-04-12 10:05:18 -05:00
ba22fddf37 Fix typo. 2020-04-12 09:12:05 -05:00
4d883fc420 Add release script. 2020-04-11 20:57:06 -05:00
251888de76 Fix filename. 2020-04-11 14:07:00 -05:00
4580a5b278 Zipping isn't needed. 2020-04-11 13:53:12 -05:00
8ee47306f6 Fix wrong name. 2020-04-11 13:33:50 -05:00
f833717276 Since we don't use the Rust version number, pin it to 0.1.0. 2020-04-11 13:22:45 -05:00
873a6c749d Create, then upload, a single artifact. 2020-04-11 13:21:26 -05:00
befa3affa7 Fix typo. 2020-04-11 13:15:48 -05:00
8069333fde Add release step. 2020-04-11 13:14:00 -05:00
bade7da45b Install Clang. 2020-04-11 12:27:54 -05:00
eba74f8a0e Can we build under Windows too? 2020-04-11 12:15:20 -05:00
40628f01e8 Do we need sudo? 2020-04-11 12:08:45 -05:00
ea85c3d9dc Tweak job definition and install dependencies. 2020-04-11 12:06:49 -05:00
71505a99a0
Create rust.yml 2020-04-11 11:53:36 -05:00
f88f26cd1e Can we build this on Rust nightly? 2020-04-10 10:25:16 -05:00
2bb87b6312 Replace newlines with spaces in JavaScript strings. 2020-04-05 10:15:35 -05:00
8a16c3aec1 Don't echo the path now that it is set correctly. 2020-03-27 09:46:47 -05:00
e221da0057 Add missing \. 2020-03-27 09:39:30 -05:00
a659d036fe Does this work? 2020-03-27 09:25:07 -05:00
f49091c7e0 Maybe I get the path this way? 2020-03-27 09:17:04 -05:00
7ff42deb55 What's my path? 2020-03-27 09:09:07 -05:00