cdfb84f19a
* 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)
10 lines
144 B
Plaintext
10 lines
144 B
Plaintext
beautifulsoup4
|
|
flask
|
|
flask_cors
|
|
jsonschema
|
|
requests
|
|
send2trash
|
|
waitress>=2.0.0
|
|
psutil; sys.platform == "win32"
|
|
pywin32; sys.platform == "win32"
|