1
0
mirror of https://github.com/ndarilek/tts-rs.git synced 2024-09-28 09:29:36 +00:00
Go to file
mcb2003 ab558cbbd2 FFI: Implement tts_default() constructor and tts_free() destructor
* tts_default() allocates a new TTS struct via it's default() constructor, returning a pointer to it or NULL on error.
* tts_free(tts) destroys the TTS pointed to by tts. If tts is NULL, this
  function does nothing.
2020-12-12 01:47:10 +00:00
.github/workflows Refactor release job. 2020-11-17 16:47:46 -06:00
examples I'll do my own queuing, MediaPlaybackList is either the wrong tool for the job or way too buggy. 2020-12-07 21:35:07 -06:00
src FFI: Implement tts_default() constructor and tts_free() destructor 2020-12-12 01:47:10 +00:00
winrt_bindings Remove unnecessary dependencies and bump versions. 2020-12-07 22:39:30 -06:00
.gitignore Add .gitignore. 2019-09-10 10:41:08 -05:00
build.rs Fix cargo fmt CI failure. 2020-11-17 16:36:33 -06:00
Cargo.toml FFI: Create ffi Cargo feature and include ffi module. 2020-12-12 00:23:36 +00:00
README.md Document feature. 2020-10-08 19:08:18 -05:00

TTS-RS

This library provides a high-level Text-To-Speech (TTS) interface supporting various backends. Currently supported backends are:

  • Windows
    • Screen readers/SAPI via Tolk (requires use_tolk Cargo feature)
    • WinRT
  • Linux via Speech Dispatcher
  • MacOS
    • AppKit on MacOS 10.13 and below
    • AVFoundation on MacOS 10.14 and above, and iOS
  • WebAssembly