Closed Haurrus closed 5 months ago
The codebase underwent a restructuring to refine the Git tracking exclusions, reorganize module imports, and enhance the Text-to-Speech (TTS) server's capabilities. Notably, the TTS server now supports optional speaker specifications, file path handling, and model switching. The changes reflect a tidier project structure and improved functionality for handling TTS requests.
File(s) | Summary |
---|---|
.gitignore |
Updated to exclude more directories and files from Git tracking. |
xtts_api_server/RealtimeTTS/engines/coqui_engine.py , xtts_api_server/__main__.py |
Modified import paths and default argument values to align with the restructured project. |
xtts_api_server/request_test.py |
Introduced a new file to test TTS model switching and local server requests. |
xtts_api_server/requirements.txt |
Added new dependencies for the XTTS API server. |
xtts_api_server/server.py , xtts_api_server/tts_funcs.py |
Enhanced optional speaker handling, added file path attributes, and implemented model switching logic. |
In the burrow of code, the changes are vast,
Git's ignore list grows, the order is cast.
🐇 TTS engines hum, with voices so clear,
As CodeRabbit hops on, the future is here!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Hi, couldn't reply earlier, I'm working now and don't have time to check your PR yet, but anyway thanks for your work )
Ah shit, it added all my commit to the pull request :x sorry only the first commit was useful, I mismanaged my github
Fixed the need of speaker_wav when a model is loaded speaker_wav is optional in the api call because by default there's reference.wav in a fine trained model and so I modified the code to look for this reference.wav when there's no valid speaker_wav reference.
Summary by CodeRabbit
Chores
.gitignore
to prevent tracking of unnecessary directories and files.Improvements
New Features
Bug Fixes