v2.0.1 - UI Overhaul & Community Improvements
Highlights
- Dual-engine architecture: VoxCPM2 + IndexTTS2 with runtime switching
- Emotion tag system: 30+ emotion/style tags for fine-grained voice control
- Neural watermarking: Spread-spectrum audio watermarking for ownership protection
- vLLM backend: Optional acceleration for high-throughput inference
- CLI batch processing: JSON/CSV input with progress reporting and ETA
- Enhanced documentation: Model download guide, examples, contribution guide
- GitHub community: Release notes config, issue templates, Good First Issues
New Features
emotion_tags.py— 30+ emotion/style tags inspired by Fish Speechwatermark.py— Neural watermarking inspired by Chatterbox Perthvllm_backend.py— Optional vLLM integration with auto-fallbackcli.py— Batch processing with JSON/CSV input supportexamples/— API usage examples (clone, design, batch)
Documentation
- Fixed model download guide with correct repo IDs
- Added "Why TTS MultiModel?" section to README
- Enhanced CONTRIBUTING.md with dev setup and Good First Issues
Design Documents
- Model Tiering Plan (Turbo/Nano/Standard)
- Training Toolchain Plan
- RL Alignment Plan (GRPO)
- TensorRT Integration Plan
- Dialect Support Plan
- Multi-Speaker Plan
- Edge Deployment Plan
- OpenAI Compatible API Plan
Full Changelog: https://github.com/ReSerendipity/TTS_MultiModel/blob/master/CHANGELOG.md