Commit Graph

182 Commits (master)

Author SHA1 Message Date
Nolan Darilek 45255a8049 Fix another possibly broken comparison. 2 years ago
Nolan Darilek c65c0022d8 (Hopefully) initialize utterances correctly. 2 years ago
Nolan Darilek bd8e2ee20a Compare against ObjC NO to ensure correctness. 2 years ago
Nolan Darilek cdfb7ddb77 Even more bloody logging. 2 years ago
Nolan Darilek 290eb06d02 Even more trace logging. 2 years ago
Nolan Darilek e91637a67c Add even more trace logging. 2 years ago
Nolan Darilek 81eba99594 Add cast to (hopefully) get AppKit compiling on M1 macs. 2 years ago
Nolan Darilek 1f510120a5 Add trace logging in AVFoundation backend. 2 years ago
Nolan Darilek 1d075f7ece When speech is interrupted on AVFoundation, only stop if already speaking. May address a possible deadlock. 2 years ago
Nolan Darilek a22ee53727 Fix Clippy warnings. 2 years ago
Nolan Darilek c21d4a6a38 Eliminate separate winrt_bindings crate since it no longer seems necessary for fast builds. 2 years ago
Nolan Darilek 42879dfa1f Refactor to new windows crate. 2 years ago
Nolan Darilek 296fa89f5d Bump version, and use automatically-provided feature provided by optional tolk dependency. 2 years ago
Nolan Darilek 06eb32b6d4 Make module imports more consistent. 2 years ago
Nolan Darilek 8d6f40b1a5 Finish callback implementation. 2 years ago
Nolan Darilek 0ea46b29b2 Partially implement callbacks. Unfinished due to lazy_static inconsistencies. 2 years ago
Nolan Darilek c92b67127c Support is_speaking. 2 years ago
Nolan Darilek 733b17fe2c Log TTS initialization failures. 2 years ago
Nolan Darilek 440154502b Clear some unused variable warnings. 2 years ago
Nolan Darilek 2120de8756 Support pitch. 2 years ago
Nolan Darilek e1c2171833 Support stopping. 2 years ago
Nolan Darilek 22ee9863d6 Return utterance IDs when speech succeeds. 2 years ago
Nolan Darilek 5634fdb393 Block initialization until TTS finishes initializing from Android. 2 years ago
Nolan Darilek 1ac0b91981 Add ugly hack to prove that speech works. 2 years ago
Nolan Darilek 32f57d8578 Speak calls pass to Java, but don't work since something isn't bound to the engine. 2 years ago
Nolan Darilek f58f875fdf Guess I don't need a global VM. 2 years ago
Nolan Darilek 84926ea110 Store the TTS object in the struct. 2 years ago
Nolan Darilek da8260cba8 Store the TTS object in the struct. 2 years ago
Nolan Darilek 965bea0adf TTS seems to initialize now. 2 years ago
Nolan Darilek fc20431916 Refactor Android example to full, self-contained app. 2 years ago
Nolan Darilek 5849e340c9 Add initial Android stubs. 2 years ago
Nolan Darilek d8f2b3fb00 I'll do my own queuing, MediaPlaybackList is either the wrong tool for the job or way too buggy. 2 years ago
Nolan Darilek a905439d9c Add strategic backoff in WinRT backend to (hopefully) eliminate a deadlock. 2 years ago
Nolan Darilek f4952ad132 UWP tweaks and optimizations. 2 years ago
Nolan Darilek 669c94af36 We don't need autoplay. 2 years ago
Nolan Darilek d97796fff7 Eliminate a Clippy warning. 2 years ago
Nolan Darilek 590d6369fb Remove debugging printlns. 2 years ago
Nolan Darilek 6a706f36ab Fix double-speaking bug for good, hopefully. 2 years ago
Nolan Darilek 031e0ff23f Fix more queuing issues under WinRT. 2 years ago
Nolan Darilek 6b74afe503 Remove unused variable. 2 years ago
Nolan Darilek 289a35dc83 Don't double-speak previous item when not flushing queue. 2 years ago
Nolan Darilek 9c98026978 Don't re-initialize a player, just clear the item list. 2 years ago
Nolan Darilek d3e05b5a7a Revert "Pass TTS instance as first argument to utterance callbacks." 2 years ago
Nolan Darilek 29c0a8463e Pass TTS instance as first argument to utterance callbacks. 2 years ago
Nolan Darilek cf0ad2221e Derive Debug. 2 years ago
Nolan Darilek 551bb1292e Make `TTS` clonable. 2 years ago
Nolan Darilek 565aa6d654 Fix issue where is_speaking always returns true under WinRT, and bump version. 2 years ago
Nolan Darilek 5feede0b8f Remove unnecessary debug logs. 2 years ago
Nolan Darilek 0bbda0a90f Remove WinRT code for handling paused player state, which caused issues with queued speech. 2 years ago
Nolan Darilek fa216a534e Gate Tolk behind use_tolk feature to support compilation on UWP. 2 years ago