Commit Graph

22 Commits (master)

Author SHA1 Message Date
Benjamin Klum 94615a254a #35 Fix AppKit crash when interrupting speech 2 months ago
Nolan Darilek 507d0b5418 Replace some `unwrap` calls with `ok_or(Error::OperationFailed)`. 6 months ago
Nolan Darilek 40e28876b2 Remove unnecessary printlns and link directives. 7 months ago
Nolan Darilek 2b4251f6fa Don't support voices in AppKit for now. 8 months ago
Nolan Darilek e3542abd7c Stub out methods for now. 8 months ago
Nolan Darilek c222c087b2 cargo fmt 8 months ago
Nolan Darilek bd8e2ee20a Compare against ObjC NO to ensure correctness. 2 years ago
Nolan Darilek 81eba99594 Add cast to (hopefully) get AppKit compiling on M1 macs. 2 years ago
Nolan Darilek cf0ad2221e Derive Debug. 2 years ago
Nolan Darilek 551bb1292e Make `TTS` clonable. 2 years ago
Nolan Darilek bd57075d53 Implement unused framework for AVFoundation callbacks. 2 years ago
Nolan Darilek 6b023c3071 Add AV Foundation support for returning utterance IDs. 2 years ago
François Caddet 0fb6c62d83 fix some parameters types and implement set_voice 2 years ago
François Caddet 6ed94686f3 implement set_voice for AVFoundation backend 2 years ago
François Caddet 5b0d1b6621 Add voices feature 2 years ago
Nolan Darilek d3ffd5078f cargo fmt 2 years ago
Nolan Darilek 1507527175 Add `Default` implementation for `Features` so backends need only specify features they actually support. 2 years ago
Nolan Darilek c5b1ff1944 Add AVFoundation backend, used automatically on MacOS 10.14 and above. 2 years ago
Nolan Darilek 2d0ab8889a Eliminate a warning. 2 years ago
Nolan Darilek cc2a4c12f7 Rename ns_speech_synthesizer backend to appkit. 2 years ago
Nolan Darilek 75fd320d3f Implement rate/volume-setting for `NSSpeechSynthesizer`, along with other tweaks. 2 years ago
Nolan Darilek dc1c00f446 Good news: `NSSpeechSynthesizer` speech now queues. Bad news: my brain bleeds. 2 years ago
Nolan Darilek 7eccb9f573 Clean up `println!` and comparison calls. 2 years ago
Nolan Darilek 427ca027be Add `Drop` implementation. 2 years ago
Nolan Darilek 47bfe768e6 Get delegates working so speech interruption/queuing should now be possible. 2 years ago
Nolan Darilek faadc0e3b7 Still doesn't work, but at least it doesn't segfault now. 2 years ago
Nolan Darilek 753f6c5ecd WIP: Initial support for MacOS/`NSSpeechSynthesizer`. 2 years ago