update readme

This commit is contained in:
MasterPhooey
2026-04-25 07:54:57 -05:00
parent 318a4ad3b5
commit 9d8e0afe1b

View File

@@ -22,7 +22,7 @@ docker pull ghcr.io/tatertotterson/microwakeword:latest
```bash ```bash
docker run -d \ docker run -d \
--gpus all \ --gpus all \
-p 8789:8789 \ --network host \
-v $(pwd):/data \ -v $(pwd):/data \
ghcr.io/tatertotterson/microwakeword:latest ghcr.io/tatertotterson/microwakeword:latest
``` ```
@@ -30,9 +30,11 @@ docker run -d \
The flags: The flags:
- `--gpus all` enables GPU acceleration. - `--gpus all` enables GPU acceleration.
- `-p 8789:8789` exposes the trainer UI and captured-audio endpoint. - `--network host` lets the container receive mDNS/zeroconf traffic for ESPHome auto-detect.
- `-v $(pwd):/data` persists models, downloaded voices, datasets, samples, and firmware caches. - `-v $(pwd):/data` persists models, downloaded voices, datasets, samples, and firmware caches.
Host networking is recommended for the Firmware tab's mDNS device discovery. Manual IP flashing and captured-audio uploads can still work without host networking if the trainer port is reachable, but auto-detect may not see devices from Docker bridge networking.
Open: Open:
```text ```text
@@ -171,7 +173,7 @@ The `Firmware` tab builds and flashes Tater firmware for supported ESPHome sats.
- Downloads the latest firmware YAML templates from `TaterTotterson/microWakeWords` on GitHub. - Downloads the latest firmware YAML templates from `TaterTotterson/microWakeWords` on GitHub.
- Lets you choose `VoicePE` or `Satellite1`. - Lets you choose `VoicePE` or `Satellite1`.
- Auto-detects ESPHome devices with mDNS when available. - Auto-detects ESPHome devices with mDNS when the container is running with host networking.
- Allows manual IP or hostname entry if discovery does not find the device. - Allows manual IP or hostname entry if discovery does not find the device.
- Saves firmware form values so you do not re-enter sounds and URLs every run. - Saves firmware form values so you do not re-enter sounds and URLs every run.
- Lists locally trained wake words from `/data/trained_wake_words/` for easy model selection. - Lists locally trained wake words from `/data/trained_wake_words/` for easy model selection.