|
@@ -66,6 +66,7 @@ uv run stt-daemon clear
|
|
|
uv run stt-daemon clear --yes
|
|
uv run stt-daemon clear --yes
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+The provisioning state lives in `audio.json` (or `$STT_DAEMON_STATE`) in the current directory.
|
|
|
This unloads all tracked modules and removes the state file. If
|
|
This unloads all tracked modules and removes the state file. If
|
|
|
`audio.json` is already gone (reboot, manual
|
|
`audio.json` is already gone (reboot, manual
|
|
|
delete, crash), `clear --yes` still finds orphaned modules by name
|
|
delete, crash), `clear --yes` still finds orphaned modules by name
|
|
@@ -114,7 +115,7 @@ uv run stt-tui
|
|
|
### `speaker-enroll` — Pre-enroll a speaker from WAV files
|
|
### `speaker-enroll` — Pre-enroll a speaker from WAV files
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-uv run stt-daemon speaker-enroll --name Efren --wav audio/2026-09-28/143022-123-pause.wav
|
|
|
|
|
|
|
+uv run stt-daemon speaker-enroll --name Efren --wav transcripts/2026-09-28-14-30-22/audio/143022-123-pause.wav
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
Registers a known speaker up front, without waiting for the daemon to mint a provisional id
|
|
Registers a known speaker up front, without waiting for the daemon to mint a provisional id
|
|
@@ -138,14 +139,14 @@ Example with several clips:
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
uv run stt-daemon speaker-enroll --name Efren \
|
|
uv run stt-daemon speaker-enroll --name Efren \
|
|
|
- --wav audio/2026-09-28/143022-123-pause.wav \
|
|
|
|
|
- --wav audio/2026-09-28/150210-456-end_of_turn.wav
|
|
|
|
|
|
|
+ --wav transcripts/2026-09-28-14-30-22/audio/143022-123-pause.wav \
|
|
|
|
|
+ --wav transcripts/2026-09-28-14-30-22/audio/150210-456-end_of_turn.wav
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### `speaker-enroll-seed` — Assisted enrollment from a seed clip
|
|
### `speaker-enroll-seed` — Assisted enrollment from a seed clip
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-uv run stt-daemon speaker-enroll-seed --name "Efren Yevale Varela" --seed audio/efren-seed.wav
|
|
|
|
|
|
|
+uv run stt-daemon speaker-enroll-seed --name "Efren Yevale Varela" --seed clips/efren-seed.wav
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
Enrolls from ONE clip you are certain is the speaker. The command scans `--audio-dir` (default
|
|
Enrolls from ONE clip you are certain is the speaker. The command scans `--audio-dir` (default
|
|
@@ -175,7 +176,7 @@ Example, accepting three reviewed clips non-interactively:
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
uv run stt-daemon speaker-enroll-seed --name "Efren Yevale Varela" \
|
|
uv run stt-daemon speaker-enroll-seed --name "Efren Yevale Varela" \
|
|
|
- --seed audio/efren-seed.wav --count 3 --yes
|
|
|
|
|
|
|
+ --seed clips/efren-seed.wav --count 3 --yes
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
**Tuning and rebuilding.** Running either enrollment command for a name that already exists
|
|
**Tuning and rebuilding.** Running either enrollment command for a name that already exists
|