Commit Graph

18 Commits

Author SHA1 Message Date
owen 9b992d6dbe fix: persist user guild map when login token is registered
user_guild_map was only written when a login token was consumed on the
webui login page. Users on stale session cookies never re-login, so
their jobs carried empty guild_id and TTS was posted to whatever global
channel happened to match instead of the server they logged in from.
Persist the guild as soon as the bot registers the token so
_resolve_guild_id() falls back to the correct login guild.
2026-09-12 22:12:21 -05:00
owen 9c0f0fac4f fix: trim chatterbox voice uploads over 30s in webui 2026-09-08 00:22:47 -05:00
kingston 79d149f3b8 feat: add minimax mode to /api/mc/tts endpoint 2026-06-09 16:06:54 -05:00
kingston 7c0af41670 feat: rewrite /api/mc/tts with full ttstoy pipeline
- SFX emoji interleaving (inline 🎉💀🔥 etc.)
- Voice switching via [mode|voice] tags
- Chatterbox turbo tokens ([laugh], [cough]) passthrough
- Multi-segment audio concatenation via ffmpeg
- Supports all modes: chatterbox, clone, dectalk, morshu, vox
2026-06-09 11:19:39 -05:00
kingston 47afd9c7c4 fix: update chatterbox_api_url default to 192.168.0.200 2026-06-09 11:10:52 -05:00
kingston e48d77d55c feat: add DECTalk voice selector to webui dashboard 2026-06-09 11:09:38 -05:00
kingston 2f1e66cef4 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
2026-06-09 11:07:59 -05:00
kingston f13b88ab82 chore: change DECTalk port to 33001, Morshu port to 33002, add AI context file 2026-06-09 10:47:06 -05:00
kingston ee3c452670 Fix post-to-discord checkbox: pass skip_post flag to bot, skip posting when unchecked 2026-06-08 03:24:20 -05:00
kingston 57b51be48e Filter user-uploaded voices from /api/mc/voices 2026-06-05 21:44:08 -05:00
kingston ea8abdfdc2 Fix chatterbox URL default to 192.168.0.83:8099 2026-06-05 21:04:21 -05:00
kingston 8dcb228122 Add /api/mc/tts and /api/mc/voices endpoints, fix login to only show own voices 2026-06-05 20:44:52 -05:00
kingston 3ca2bc077f Add /api/mc/login endpoint for Minecraft mod auth 2026-06-05 20:30:00 -05:00
kingston 7d9c6c0edb Add standalone morshu-server, update webui to support morshu/dectalk generate 2026-06-05 19:05:00 -05:00
kingston 27b24701e8 Fix voice deletion: immediate settings update and auto-clean stale voices 2026-06-05 17:17:04 -05:00
kingston 97475d9a5d Add 'Post to Discord' checkbox for Generate Only mode 2026-06-05 16:58:53 -05:00
kingston d262115dab Allow Generate Only button for all TTS modes, not just Chatterbox 2026-06-05 16:55:16 -05:00
kingston 6739b2d6f1 Add ttstoy cog 2026-06-05 16:41:55 -05:00