Implement TTS provider management system and update release workflow

- Added support for TTS providers in the backend, including endpoints for listing, starting, stopping, and downloading providers.
- Enhanced the release workflow to build and upload TTS provider binaries for both Windows and Linux platforms.
- Updated the architecture documentation to reflect the new provider system and its benefits for modularity and user experience.
- Introduced a new `ProviderSettings` component in the frontend for managing provider configurations.
This commit is contained in:
Jamie Pine
2026-01-31 03:05:50 -08:00
parent 220333b3bb
commit 80689ad8ce
21 changed files with 2811 additions and 171 deletions
+8
View File
@@ -0,0 +1,8 @@
torch>=2.0.0
transformers>=4.30.0
qwen-tts>=0.1.0
fastapi>=0.100.0
uvicorn>=0.23.0
soundfile>=0.12.0
numpy>=1.24.0
librosa>=0.10.0