Add sample config and the option to speak repeated lines at a faster rate
This commit is contained in:
@@ -21,6 +21,8 @@ speaker mappings, generated audio, and TTS endpoint stay on your computer.
|
||||
refreshes its selectable voice catalog from `GET /v1/audio/voices`.
|
||||
- Sends non-streaming WAV requests to `POST /v1/audio/speech` and plays clips
|
||||
sequentially with native audio support.
|
||||
- Repeats an NPC's identical line at 1.5x speed, then 2x speed when each repeat
|
||||
arrives within 15 seconds; a later line returns to normal speed.
|
||||
- Picks a real voice from your Kokoro server for a newly seen NPC and saves it.
|
||||
- Lets you pin an NPC to a particular voice, reroll a persistent random voice,
|
||||
or set the NPC to get a new random voice for every line.
|
||||
@@ -45,6 +47,7 @@ On NixOS, enter the included development shell. It provides the ALSA
|
||||
development metadata required by the native Linux audio backend:
|
||||
|
||||
```bash
|
||||
doas systemctl start podman-kokoro-fastapi.service
|
||||
nix-shell --run 'cargo run --release -- --log "$HOME/Games/EverQuestLegends/Logs/eqlog_Pleb_oggok.txt"'
|
||||
```
|
||||
|
||||
@@ -99,6 +102,14 @@ standard application-data directory:
|
||||
On Linux this is normally `~/.local/share/mudmouth`; the equivalent platform
|
||||
directory is used on macOS and Windows.
|
||||
|
||||
The repeat behavior can be adjusted in `config.toml`:
|
||||
|
||||
```toml
|
||||
repeat_window_seconds = 15
|
||||
repeat_second_speed = 1.5
|
||||
repeat_third_plus_speed = 2.0
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user