feat: add VOX TTS server on port 33003 with webui integration

- New vox-server/server.py (HTTP API matching morshu-server pattern)
- Added voxstart/voxstop/voxstatus commands to ttstoy cog
- WebUI /api/tts/generate and /api/mc/tts now support VOX mode
- Cog_unload stops VOX server automatically
This commit is contained in:
2026-06-09 11:07:59 -05:00
parent fa8c904c6f
commit 2f1e66cef4
4 changed files with 233 additions and 0 deletions
+1
View File
@@ -21,6 +21,7 @@ Multi-engine TTS cog with Discord slash commands, web UI, and Minecraft server i
- `webui/app.py` — Flask web UI for browser-based TTS with login system
- `dectalk-server/` — Node.js DECTalk wrapper (Express, port 33001)
- `morshu-server/server.py` — Python HTTP server for Morshuspeak (port 33002)
- `vox-server/server.py` — Python HTTP server for Half-Life VOX (port 33003)
- `morshutalk_engine.py` — Audio concatenation engine for Morshu voice
- `vox_engine.py` — Half-Life VOX word concatenation
- `vox_words/`, `vox2_words/` — VOX audio sample packs