docs: webui now separate service; add Grigori MiniMax alias
This commit is contained in:
@@ -768,7 +768,7 @@ Display the current configuration as an embed:
|
||||
|
||||
# TtsToy
|
||||
|
||||
Multi-engine text-to-speech cog with voice cloning, emoji-triggered sound effects, inline voice switching, a TTS queue system, and a companion web UI. Plays audio in voice channels and uploads MP3 files to chat.
|
||||
Multi-engine text-to-speech cog with voice cloning, emoji-triggered sound effects, inline voice switching, a TTS queue system, and a separate web UI service (tracked in scrapyard-ttstoy-webui). Plays audio in voice channels and uploads MP3 files to chat.
|
||||
|
||||
### Engines
|
||||
|
||||
@@ -1119,13 +1119,13 @@ Toggle auto-start for the bundled DECTalk server. When enabled, the server start
|
||||
|
||||
### `[p]ttstoy webuistatus`
|
||||
|
||||
Check the status of the TtsToy web UI subprocess (running, reachable, URL, PID).
|
||||
Check whether the TtsToy web UI is reachable. The web UI is no longer a bot subprocess; it runs as a scrapyard service. Restart with `sudo systemctl restart scrapyard`.
|
||||
|
||||
---
|
||||
|
||||
### `[p]ttstoy webuirestart`
|
||||
|
||||
Restart the TtsToy web UI subprocess.
|
||||
The web UI is now a scrapyard service, so this just tells you to run `sudo systemctl restart scrapyard`.
|
||||
|
||||
---
|
||||
|
||||
@@ -1239,12 +1239,16 @@ No voice selection needed. All text is always spoken in Morshu's voice.
|
||||
|
||||
## Web UI
|
||||
|
||||
TtsToy includes a companion Flask web UI for managing voices, generating TTS, and controlling settings from a browser.
|
||||
TtsToy has a companion Flask web UI, but it no longer ships inside the cog. It is a separate scrapyard service (port 8098) tracked in its own repo: `kingston/scrapyard-ttstoy-webui` on Gitea (`http://192.168.0.200:3000/kingston/scrapyard-ttstoy-webui`).
|
||||
|
||||
- Login via `[p]ttstoy login` (DMs you a one-time key)
|
||||
- Access at the configured URL (default: `https://ttstoy.kingstons-scrapyard.net`)
|
||||
- Access at https://ttstoy.kingstons-scrapyard.net
|
||||
- Features: voice management, TTS generation, parameter tuning, SFX mapping editor
|
||||
- TTS generated from the web UI is played in the user's current voice channel and posted to the configured Discord channel
|
||||
- The web UI talks to the cog through a shared state file under `/tmp` (a cross-process `flock`): it appends `pending_posts` and `pending_commands`, and the cog's `_webui_state_processor` loop (3 s) pops them. It is not a Discord command bridge; audio is generated by the webui service itself and posted by the cog afterward.
|
||||
|
||||
The bot cog only:
|
||||
- issues one-time login tokens (`[p]ttstoy login`)
|
||||
- consumes `pending_posts` and posts the rendered audio to the server's webui TTS channel (and plays it in VC if the user is in one)
|
||||
|
||||
---
|
||||
|
||||
@@ -1263,7 +1267,7 @@ TtsToy exposes a health check HTTP endpoint at port 8097:
|
||||
| BlueGnome | - |
|
||||
| Dracafow | - |
|
||||
| Gaben | - |
|
||||
| Grigori | - |
|
||||
| Grigori / Gregori | Same voice, both spellings accepted |
|
||||
| Gnome | Default voice |
|
||||
| King | - |
|
||||
| Peppa | - |
|
||||
|
||||
Reference in New Issue
Block a user