Commit Graph

32 Commits

Author SHA1 Message Date
5529358651 Bump dependency. 2020-11-11 10:39:17 -06:00
3639e98f65 Bump dependency. 2020-11-03 12:15:24 -06:00
32c20ddf90 Bump tts-rs version. 2020-11-02 13:56:35 -06:00
760a7745f1 Bump dependency. 2020-11-02 11:38:34 -06:00
f759a67507 Upgrade env_logger. 2020-10-30 10:49:15 -05:00
7c25c6ad0e Bump crate version to fix WinRT bug. 2020-10-30 10:48:28 -05:00
e19d154b99 Add support for separating Tolk dependency for use on UWP. 2020-10-08 20:44:05 -05:00
2c73b45300 Bump tts dependency. 2020-10-08 08:46:38 -05:00
795cc4790c Add utterance_begin and utterance_end signals.
Unfortunately, I can't figure out how to pass the utterance ID to these signals because I don't see that the GDNative Rust bindings support objects of one type creating objects of another (I.e. nodes creating references.) If I'm wrong, PRs or suggestions welcome.
2020-09-29 10:44:52 -05:00
cb7eda45e2 Pin minimum tts version to work around Tolk string-handling issue. 2020-09-21 15:19:36 -05:00
ddfc262278 We do, in fact, seem to need 0.9.0-preview.0.
This resolves the previously-noticed bindgen issue, where gdnative and speech-dispatcher require conflicting versions.

The early iOS build failures appear due to attempting to link AppKit on iOS, where it doesn't exist. This seemed to work on Rust 1.45, but now fails on 1.46.

Hopefully, this plus tts-rs changes get this building under iOS again.
2020-09-02 17:49:37 -05:00
4990454320 Revert "Bump to 0.9.0 preview API for godot-rust."
I'd initially done this because 0.9 uses a newer bindgen and, for some reason, I can't build this with a local tts-rs under Windows. This, despite bindgen only being a Linux dependency. Seems to work fine with the dependency from crates.io, though.

0.9 also appears to be broken on MacOS/iOS targets.

Apologies for the impending force-push to update the release tag.
This reverts commit 6bbddcc6dd.
2020-09-02 14:34:13 -05:00
8732269699 I thought, if the path wasn't found, then crates.io would be the fallback. Apparently not. 2020-09-02 13:39:51 -05:00
6bbddcc6dd Bump to 0.9.0 preview API for godot-rust. 2020-09-02 13:19:25 -05:00
591e9a26c1 Add staticlib crate type for iOS. 2020-08-18 15:54:58 -05:00
20abaa45ab Bump version. 2020-08-18 15:51:36 -05:00
f389e818b9 Bump dependency. 2020-08-13 12:12:48 -05:00
bfdedf64db Bump dependency. 2020-08-12 16:31:39 -05:00
85492b52dc Integrate env_logger. 2020-06-11 13:12:49 -05:00
b076b78eb5 Bump tts to V0.3.0. 2020-06-09 11:25:49 -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
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
f833717276 Since we don't use the Rust version number, pin it to 0.1.0. 2020-04-11 13:22:45 -05:00
735c7ebfa6 Bump GDNative dependency and refactor. 2020-03-19 13:16:56 -05:00
2049954aa2 Use an actual gdnative release. 2020-01-17 10:45:11 -06:00
9b1fd0ce78 Do an *actual* version bump. 2019-10-17 08:32:02 -05:00
ca79ca99bd Add rate property. 2019-09-27 13:03:19 -05:00
8b2ff38fc3 Use tts 0.2. 2019-09-10 11:04:50 -05:00
05d8e3ac06 Switch to tts crate. 2019-09-10 10:09:04 -05:00
a0dded472e Use my fork for now. 2019-09-07 10:52:17 -05:00
b7b32e16a7 Update Rust dependencies and get this thing actually working. 2019-09-03 08:54:36 -05:00
7d9c3adc4c Initial commit. 2018-06-13 12:14:03 +00:00