mirror of
https://github.com/ndarilek/tts-rs.git
synced 2024-11-17 12:19:37 +00:00
Nolan Darilek
665013fdff
Tolk seems to fail on strings larger than 325 characters in length. Here we: * Send any strings with 300 or fewer characters through directly. * For larger strings, split on whitespace boundaries, then create and send buffers of 300 or fewer characters. This may not handle internationalized text, and may not handle someone bombarding TTS with a giant word. PRs for either welcome. |
||
---|---|---|
.github/workflows | ||
examples | ||
src | ||
winrt_bindings | ||
.gitignore | ||
build.rs | ||
Cargo.toml | ||
README.md |
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
- WinRT
- Linux via Speech Dispatcher
- MacOS
- AppKit on MacOS 10.13 and below
- AVFoundation on MacOS 10.14 and above, and iOS
- WebAssembly