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
+10
View File
@@ -0,0 +1,10 @@
torch>=2.0.0 --index-url https://download.pytorch.org/whl/cu121
torchvision>=0.15.0 --index-url https://download.pytorch.org/whl/cu121
torchaudio>=2.0.0 --index-url https://download.pytorch.org/whl/cu121
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