anki/ftl
RumovZ cdfb84f19a
Implement TTS using windows crate (#2371)
* Implement TTS using windows crate

* Use API calls instead of SSML

* Properly stop player in case of TTS error

* Add context to WindowsErrors

* Validate available voices

* Remove TTS text from synthesize error

* Limit maximum buffer size

* Make validation optional and list it in tts filter

* We no longer need the winrt module (dae)

* Use a separate request object so the meaning of the bool is clear (dae)

* Slightly shorten runtime error message (dae)

The default message appears to clip slightly.

* Alternate buffer implementation (dae)

* Use array instead of vec

* Drop the max buffer size to 128k (dae)
2023-02-17 12:26:07 +10:00
..
core Deck scoped dupe check (#2372) 2023-02-16 17:53:36 +10:00
core-repo@4eeb4eaae1 Update translations 2023-02-07 11:59:53 +10:00
qt Implement TTS using windows crate (#2371) 2023-02-17 12:26:07 +10:00
qt-repo@5dc8d3e377 Update translations 2023-02-07 11:59:53 +10:00
usage Add Rust bin to deprecate unused ftl entries (#2364) 2023-02-07 11:56:14 +10:00
.gitignore Add Rust bin to deprecate unused ftl entries (#2364) 2023-02-07 11:56:14 +10:00
Cargo.toml Update Rust deps (#2332) 2023-01-18 22:24:29 +10:00
duplicate-string.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
extract-strings.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
format_check.py run black/isort on Python scripts 2021-04-14 18:22:02 +10:00
format.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
README.md fix documentation links 2021-06-03 16:51:03 +10:00
remove-unused.sh Don't store used FTL keys in git 2022-04-09 12:38:54 +10:00
sync.rs Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00
transform-string.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
update-ankidroid-usage.sh Add Rust bin to deprecate unused ftl entries (#2364) 2023-02-07 11:56:14 +10:00
update-ankimobile-usage.sh Add Rust bin to deprecate unused ftl entries (#2364) 2023-02-07 11:56:14 +10:00

Files related to Anki's translations.

Please see https://translating.ankiweb.net/anki/developers