Commit Graph

32 Commits

Author SHA1 Message Date
owen 53cf544680 fix: route webui internal callbacks to localhost
The bot posts job-status updates and login-token registration to the
public webui URL (ttstoy.kingstons-scrapyard.net) with a 5s timeout.
Under load, that WAN hop times out and jobs stay stuck 'pending' even
though audio was generated. Since the webui runs as a child process of
the bot on the same host, use http://127.0.0.1:8098 for these
server-to-server callbacks instead.
2026-09-12 22:00:29 -05:00
owen 9c0f0fac4f fix: trim chatterbox voice uploads over 30s in webui 2026-09-08 00:22:47 -05:00
owen 6aac9bcae9 fix: trim long chatterbox voice clips to 30s on upload 2026-09-07 23:41:07 -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 fa8c904c6f fix: update dectalk_port and morshu_port instance variables to 33001/33002 2026-06-09 11:01:11 -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 579c4c0a9f morshu-server: report startup errors in Discord 2026-06-06 19:56:16 -05:00
kingston 561cec8bee morshu-server: use resolved absolute paths and pass env properly 2026-06-06 19:55:17 -05:00
kingston 33aa6aba33 morshu-server: fix startup by passing env and using sys.executable 2026-06-06 19:48:27 -05:00
kingston c9e9b7c91e morshu-server: add proper start script and systemd service 2026-06-06 19:45:12 -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 8513d4b96f Add morshu server start/stop/status bot commands 2026-06-05 19:09:36 -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 d9a6cd7809 Apply white filter only to lock emoji, not the whole button 2026-06-05 17:09:27 -05:00
kingston b61abd3a29 Move lock to left side, use lock emoji rendered white 2026-06-05 17:08:16 -05:00
kingston abbb35bb7e Restyle VC lock as attached orange button segment 2026-06-05 17:06:25 -05:00
kingston a81488b9ff Replace emoji lock icons with Unicode symbols 2026-06-05 17:04:40 -05:00
kingston ed412611ab Add lock toggle on Speak in VC button to prevent accidental plays 2026-06-05 17:03:57 -05:00
kingston 77759ee2cc Align checkbox with buttons, move status below, add download button 2026-06-05 17:01:18 -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 32a4689ff7 Add .gitignore and remove __pycache__ from tracking 2026-06-05 16:42:44 -05:00
kingston 6739b2d6f1 Add ttstoy cog 2026-06-05 16:41:55 -05:00