208 Commits (master)

Author SHA1 Message Date
Nolan Darilek 7cf80fb64d WinRT: Correctly set voice for case where no utterances are in queue. 3 weeks ago
Nolan Darilek 748f07138d Bump version and dependency. 3 weeks ago
Bear-03 15f28c9af4
Derive common traits for Gender and Voice 3 weeks ago
Nolan Darilek 507d0b5418 Replace some `unwrap` calls with `ok_or(Error::OperationFailed)`. 2 months ago
Nolan Darilek 10ac1021ee Switch to line doc comments. 2 months ago
Nolan Darilek 40e28876b2 Remove unnecessary printlns and link directives. 3 months ago
Nolan Darilek 4079f4b3c4 Fix mismatched gender codes. 3 months ago
Nolan Darilek 569bb160b8 Try to intercept cases where voice might be nil. 4 months ago
Nolan Darilek 4d01717e75 Fix return type in Tolk backend. 4 months ago
Nolan Darilek 822f770ab8 Finish making gender optional. 4 months ago
Nolan Darilek 9bd767629a Remove unspecified gender in favor of `Option`. 4 months ago
Nolan Darilek 2b4251f6fa Don't support voices in AppKit for now. 4 months ago
Nolan Darilek 219cfbbe00 src 4 months ago
Nolan Darilek e3542abd7c Stub out methods for now. 4 months ago
Nolan Darilek c627583928 Eliminate a warning. 4 months ago
Nolan Darilek ec6d1f74a1 Add voice stubs, currently a no-op, on Android. 4 months ago
Nolan Darilek b9aa36cb3b Update APIs to support case where getting a voice is supported but the value isn't set. 4 months ago
Nolan Darilek e699f7e5e5 Add voices support to web platform. 4 months ago
Nolan Darilek e4c6f6f23a Add voice stubs to Tolk backend. 4 months ago
Nolan Darilek d4b913908c Eliminate a warning. 4 months ago
Nolan Darilek b1f60811bf Add voice support to WinRT backend. 4 months ago
Nolan Darilek 51cd84a6cd Support setting voice with Speech Dispatcher, and clarify features to indicate where getting current voice isn't supported. 5 months ago
Nolan Darilek 142f2e6b3a Use plain 'ol struct. 5 months ago
Nolan Darilek 1e55c43153 WIP: Use correct type in backend implementation. 5 months ago
Nolan Darilek e56a0da2e5 WIP: Reorganize, and try to get working with Speech Dispatcher. 5 months ago
Nolan Darilek 55f841d887 Merge extra module into main module. 5 months ago
Nolan Darilek c222c087b2 cargo fmt 5 months ago
Nolan Darilek 539003205e Appease Clippy. 5 months ago
Nolan Darilek 888e6a3dfa Correctly clean up callback references based on whether `Arc` remains cloned on drop. 5 months ago
Nolan Darilek 5944794980 Add `Arc<RwLock<...>>` for remaining platforms. 5 months ago
Nolan Darilek 31309553bb Ditto for Linux. 5 months ago
Nolan Darilek 00bd5e62ff Switch `TTS` to use `Arc<RwLock<Box<dyn Backend>>>` to address soundness issues. 5 months ago
Nolan Darilek 1e1c04d4e5 Fix rustfmt error. 7 months ago
Nolan Darilek dc00aa427f Bump speech-dispatcher dependency and update for new return types. 7 months ago
Nolan Darilek 9066d2b005 Make formatting more consistent. 7 months ago
Raimundo Saona 114fb55fc9 Fixing macos and ios restrictions 7 months ago
Nolan Darilek 2ea472e196 Bump Windows dependency, crate version, and remove `Debug` derive. 8 months ago
Raimundo Saona 5331bc8daf Undo implementation of serde traits for Error 8 months ago
Raimundo Saona e20170583d Common traits for other structs 8 months ago
Raimundo Saona 9ed03753c2 Common traits for Features 8 months ago
Malloc Voidstar bed6cfa206
Exit Android initialization loop with error when stuck 8 months ago
Nolan Darilek 94417b5351 Only import from speech_dispatcher when building for Linux. 9 months ago
Nolan Darilek 47e164a0c8 Support Speech Dispatcher initialization failures, and bump version. 9 months ago
Nolan Darilek 119678ae55 Update to windows 0.27 and bump version. 9 months ago
Nolan Darilek 92538fbdb8 Upgrade windows-rs to 0.23. 9 months ago
Nolan Darilek c4038149a8 Remove a conditional that blocked playback in some circumstances on the WinRT backend. 1 year ago
Nolan Darilek ca7789f157 Bump version and Tolk dependency. 1 year ago
Nolan Darilek d85d56c3ee Bump version to work around Tolk crash. 1 year ago
Nolan Darilek 8f5f58028a Use attributes instead. 1 year ago
Nolan Darilek 4088eb12a1 Add ability to detect screen readers. Windows-only for now, and requires the `tolk` feature. 1 year ago