feat: add Qwen3-TTS, progress bar, and thread benchmarking#2
Open
greg-randall wants to merge 5 commits intoCarsonDavis:masterfrom
Open
feat: add Qwen3-TTS, progress bar, and thread benchmarking#2greg-randall wants to merge 5 commits intoCarsonDavis:masterfrom
greg-randall wants to merge 5 commits intoCarsonDavis:masterfrom
Conversation
- Implement Qwen3-TTS engine supporting voice cloning, design, and custom modes - Update README.md with comprehensive guides for Edge TTS and Qwen3-TTS - Add faster-qwen3-tts to requirements.txt - Configure .gitignore to exclude audio exports and temporary files - Register Qwen3-TTS in the engine registry and configuration schema
- Move chunk_size from global TTSConfig to engine-specific TTSEngineConfig - Set Qwen3-TTS default chunk size to 2000 for better stability - Update cli.py to use engine-specific chunk_size during processing - Update README.md tables to reflect per-engine chunking defaults
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Qwen3-TTS engine — new engine with clone/design/custom voice modes
Engine-specific chunk sizes — each engine now defines its own default chunk size instead of using a global one
tqdm progress bar — replaces the noisy per-chunk print spam with a clean progress bar + ETA
--thread-benchmark— runs a quick test across 1/2/4/6/8 threads on a sample of chunks so you can find the sweet spot for--max-workersUpdated README docs for all engines