Commit Graph

182 Commits (master)

Author SHA1 Message Date
Nolan Darilek e1bb6741a9 Correctly indicate that WinRT supports detection of speaking. 2 years ago
Nolan Darilek 16a6f6378a Under WinRT, recreate player completely when interruption is requested. 2 years ago
Nolan Darilek 1d7c668a4a Sanity-check value to prevent overflow. 2 years ago
Nolan Darilek d830f44c55 Handle corner case where WinRT speech that doesn't interrupt, and is played after a delay, causes recently-spoken utterances to replay. 3 years ago
Nolan Darilek ce8c5f5289 Refactor to use separate `tts_winrt_bindings` crate, and bump version. 3 years ago
Nolan Darilek 45c7b1afc7 Various WinRT refinements. 3 years ago
Nolan Darilek 10a9d56ae5 Remove autoplay setting. 3 years ago
Nolan Darilek 933e850919 Ensure that `MediaPlayer` for speech is playing. 3 years ago
Nolan Darilek 1526602ad8 Don't close `MediaPlayer` when stopping speech, and actually support interruption. 3 years ago
Nolan Darilek 4f011e6895 Get Tolk working again. 3 years ago
Nolan Darilek c82ea5f3b3 WinRT fixes. 3 years ago
Nolan Darilek d004404e4d Forgot we have to fully-qualify the type here. 3 years ago
Nolan Darilek c24c1d3230 Implement support for detecting when TTS is speaking. 3 years ago
Nolan Darilek 7b4fb8dae4 Clean up speech synthesis properties, and implement everything for WinRT. 3 years ago
Nolan Darilek 3198a537f0 Initial WinRT backend. 3 years ago
Nolan Darilek f4b4ba5184 Clippy and fmt. 3 years ago
Nolan Darilek 7488dcbe3a For single-character text, set punctuation to all so the text is spoken. 3 years ago
Nolan Darilek 1c1f38b55d Use new Tolk library and update backend. 3 years ago
Nolan Darilek 3bda7bcff4 Add Tolk backend. 4 years ago
Nolan Darilek ac4ebea05a Create list of supported features and check them before a method is called. 4 years ago
Nolan Darilek e82a10ba16 cargo fmt 4 years ago
Nolan Darilek 4fadad9d36 Add Web backend and refactor API. 4 years ago
Nolan Darilek 863ae0e8c3 Implement `stop()`. 4 years ago
Nolan Darilek e24ed9a3a3 Add support for volume and pitch. 4 years ago
Nolan Darilek bac4b7555f Initial commit. 4 years ago