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