Commit Graph

209 Commits

Author SHA1 Message Date
e2c162c547 Cache Gradle artifacts in release builds. 2020-11-17 13:32:42 -06:00
413b68be63 Cache Gradle artifacts. 2020-11-17 13:24:58 -06:00
3ff48e2601 Quiet LLVM installation on release. 2020-11-17 13:17:17 -06:00
a0cc984fa1 Add caching for release builds. 2020-11-17 13:12:28 -06:00
ac0425b652 Set up environment variable for release. 2020-11-17 12:41:18 -06:00
140b80738b Introduce caching. 2020-11-17 12:39:51 -06:00
47782166d3 Tweak environment variable and try to install quietly. 2020-11-17 12:28:08 -06:00
55eea365c4 Not sure why we suddenly need this. 2020-11-17 12:10:21 -06:00
e21edf0c31 Bump dependency. 2020-11-17 10:54:15 -06:00
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
d58bb881e5 Fix Android initialization. 2020-10-14 13:15:03 -05:00
0abf1ffcdd Update instructions for Godot 3.2.3 Android custom template changes. 2020-10-14 10:37:50 -05:00
893fae0c99 rm rm 2020-10-09 11:15:52 -05:00
93432f2a44 Fix broken setup of gdnlib file for release. 2020-10-09 10:23:01 -05:00
e483f3467b Add Utterance as tool script to work around https://github.com/godot-rust/godot-rust/issues/614. 2020-10-09 09:35:55 -05:00
8ed356fd47 Update .gitignore. 2020-10-09 07:16:58 -05:00
e19d154b99 Add support for separating Tolk dependency for use on UWP. 2020-10-08 20:44:05 -05:00
f7a2ac7760 Reference separate UWP DLL. 2020-10-08 20:31:56 -05:00
3c2e2220b0 Build separate UWP DLL. 2020-10-08 20:28:19 -05:00
17220b4634 Use cargo check and build with --all-features under Windows. 2020-10-08 20:18:45 -05:00
9243ea4e7f Implement utterance_stop signal on Android. 2020-10-08 11:10:16 -05:00
f105ee702b Statically link MSVC runtime on Windows. 2020-10-08 10:40:36 -05:00
1dabd5afd3 Implement stop signals. 2020-10-08 08:56:56 -05:00
2c73b45300 Bump tts dependency. 2020-10-08 08:46:38 -05:00
69b5c39f66 Eliminate Option in return. 2020-09-30 16:03:04 -05:00
ff247a3f19 Only set an utterance ID on the returned variant if we have one. 2020-09-30 15:25:59 -05:00
ed7f3920f6 Add signal support to Android. 2020-09-30 15:13:17 -05:00
41c4204224 Bump Android dependency to Godot 3.2.3. 2020-09-30 13:50:51 -05:00
c7563fa997 Pass utterance IDs into signals, and return an utterance ID when speaking. 2020-09-30 13:45:20 -05:00
68d1d9e011 WIP: Try passing in utterance to signals. 2020-09-30 11:57:50 -05:00
a71bf417b6 Bridge TTS callbacks to signals. 2020-09-29 11:41:00 -05:00
0c9efa5c7b Minor convention cleanup. 2020-09-29 10:56:32 -05:00
abe9ab3f55 Add property indicating whether utterance callbacks are supported. 2020-09-29 10:53:35 -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
2222e3eda7 Separate out iOS builds, and ensure Rust is up-to-date. 2020-09-02 17:05:35 -05:00
54222b1fcb Ugh, off my game today. For some reason, the previous revert was impartial. 2020-09-02 14:55:20 -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
00aadde492 README polish. 2020-09-02 12:26:28 -05:00
30eacee6ff Use actual normal_rate getter so we don't repeat ourselves. 2020-08-27 15:31:31 -05:00
274902432c Fix JavaScript rate issues.
* Replace ints with floats when non-zero. Not sure if this is explicitly necessary, but at least it makes the type more obvious.
* Set initial JavaScript rate to 1.0, not 50. 50 was a remnant of the rate being a percentage, rather than a value between platform-specific minimums and maximums.
2020-08-27 15:27:50 -05:00
afdb73991f Add dependencies to debug gdnlib so debug exports work. 2020-08-25 12:41:04 -05:00