├── .env.example ├── .gitignore ├── LICENSE ├── QUICKSTART_TUI.md ├── README.md ├── TUI_CLIENT_README.md ├── TUI_IMPLEMENTATION_SUMMARY.md ├── VALIDATION_CHECKLIST.md ├── adapters ├── __init__.py ├── base.py ├── elevenlabs.py ├── higgs.py ├── kokoro.py ├── kyutai.py ├── maya1.py ├── openaudio.py ├── qwen3_tts.py ├── vibevoice.py ├── voxcpm.py └── voxcpm15.py ├── backend_profiles.py ├── chunker.py ├── config.py ├── demo.sh ├── demo ├── demo_rough_samples.mp3 ├── demo_script.md ├── intro.mp4 ├── intro_audio.mp3 ├── kokoro_audiobook_demo.mp3 ├── kokoro_demo_info.md ├── live_demo.mp4 ├── project_explanation.mp3 └── voxcpm15_intro_morgan.mp3 ├── docs ├── BACKENDS.md └── kokoro_setup_guide.md ├── fleet_config.example.py ├── gradio_studio.py ├── install_tui.sh ├── plugins ├── __init__.py ├── ai_director.py ├── base.py ├── example_plugin.py └── ocr_plugin.py ├── requirements-tui.txt ├── requirements.txt ├── router.py ├── server.py ├── stitcher.py ├── test_plugins.py ├── tui_client.py ├── voice_prefs.py └── voices.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/LICENSE -------------------------------------------------------------------------------- /QUICKSTART_TUI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/QUICKSTART_TUI.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/README.md -------------------------------------------------------------------------------- /TUI_CLIENT_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/TUI_CLIENT_README.md -------------------------------------------------------------------------------- /TUI_IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/TUI_IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /VALIDATION_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/VALIDATION_CHECKLIST.md -------------------------------------------------------------------------------- /adapters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/__init__.py -------------------------------------------------------------------------------- /adapters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/base.py -------------------------------------------------------------------------------- /adapters/elevenlabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/elevenlabs.py -------------------------------------------------------------------------------- /adapters/higgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/higgs.py -------------------------------------------------------------------------------- /adapters/kokoro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/kokoro.py -------------------------------------------------------------------------------- /adapters/kyutai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/kyutai.py -------------------------------------------------------------------------------- /adapters/maya1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/maya1.py -------------------------------------------------------------------------------- /adapters/openaudio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/openaudio.py -------------------------------------------------------------------------------- /adapters/qwen3_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/qwen3_tts.py -------------------------------------------------------------------------------- /adapters/vibevoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/vibevoice.py -------------------------------------------------------------------------------- /adapters/voxcpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/voxcpm.py -------------------------------------------------------------------------------- /adapters/voxcpm15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/adapters/voxcpm15.py -------------------------------------------------------------------------------- /backend_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/backend_profiles.py -------------------------------------------------------------------------------- /chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/chunker.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/config.py -------------------------------------------------------------------------------- /demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo.sh -------------------------------------------------------------------------------- /demo/demo_rough_samples.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/demo_rough_samples.mp3 -------------------------------------------------------------------------------- /demo/demo_script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/demo_script.md -------------------------------------------------------------------------------- /demo/intro.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/intro.mp4 -------------------------------------------------------------------------------- /demo/intro_audio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/intro_audio.mp3 -------------------------------------------------------------------------------- /demo/kokoro_audiobook_demo.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/kokoro_audiobook_demo.mp3 -------------------------------------------------------------------------------- /demo/kokoro_demo_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/kokoro_demo_info.md -------------------------------------------------------------------------------- /demo/live_demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/live_demo.mp4 -------------------------------------------------------------------------------- /demo/project_explanation.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/project_explanation.mp3 -------------------------------------------------------------------------------- /demo/voxcpm15_intro_morgan.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/demo/voxcpm15_intro_morgan.mp3 -------------------------------------------------------------------------------- /docs/BACKENDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/docs/BACKENDS.md -------------------------------------------------------------------------------- /docs/kokoro_setup_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/docs/kokoro_setup_guide.md -------------------------------------------------------------------------------- /fleet_config.example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/fleet_config.example.py -------------------------------------------------------------------------------- /gradio_studio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/gradio_studio.py -------------------------------------------------------------------------------- /install_tui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/install_tui.sh -------------------------------------------------------------------------------- /plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/plugins/__init__.py -------------------------------------------------------------------------------- /plugins/ai_director.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/plugins/ai_director.py -------------------------------------------------------------------------------- /plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/plugins/base.py -------------------------------------------------------------------------------- /plugins/example_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/plugins/example_plugin.py -------------------------------------------------------------------------------- /plugins/ocr_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/plugins/ocr_plugin.py -------------------------------------------------------------------------------- /requirements-tui.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/requirements-tui.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/requirements.txt -------------------------------------------------------------------------------- /router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/router.py -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/server.py -------------------------------------------------------------------------------- /stitcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/stitcher.py -------------------------------------------------------------------------------- /test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/test_plugins.py -------------------------------------------------------------------------------- /tui_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/tui_client.py -------------------------------------------------------------------------------- /voice_prefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/voice_prefs.py -------------------------------------------------------------------------------- /voices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loserbcc/open-unified-tts/HEAD/voices.py --------------------------------------------------------------------------------