diff --git a/docs/03-SERVICES-OTHER.md b/docs/03-SERVICES-OTHER.md index 15b5a94..bf6395a 100644 --- a/docs/03-SERVICES-OTHER.md +++ b/docs/03-SERVICES-OTHER.md @@ -345,6 +345,16 @@ Non-critical services that enhance functionality but don't affect core network o **Purpose:** Home automation hub **Trusted Proxies:** 172.18.0.0/16, 192.168.10.0/24 +### Wyoming (Whisper + Piper) + +| Component | Image | Port | +|-----------|-------|------| +| wyoming-whisper | rhasspy/wyoming-whisper:latest (`medium-int8`, auto language) | 10300/tcp | +| wyoming-piper | rhasspy/wyoming-piper:latest (`bg_BG-dimitar-medium`, `en_GB-alan-medium`) | 10200/tcp | + +**Purpose:** Local speech-to-text and text-to-speech for Home Assistant Assist (Wyoming protocol, plain TCP, no Traefik) +**Stack:** `wyoming` (Dockge), data in `/mnt/user/appdata/wyoming/`. Added 2026-10-10. + ### Home Assistant Time Machine | Component | Port | diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8759938..fcc1582 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,6 +5,11 @@ --- ## 2026-10-10 +### Home Assistant: voice control (Assist) +- **[SERVICE]** New Dockge stack `wyoming` on Unraid: Whisper (STT, :10300) + Piper (TTS, :10200), used by HAOS via the Wyoming integration. +- **[SERVICE]** Assist pipelines "Асистент (БГ)" (preferred) and "Assistant (EN)": built-in intents first, Google Gemini (`gemini-2.5-flash`, thinking off) as fallback with Assist control. Bulgarian aliases on areas and key entities. +- **[SERVICE]** Music by voice: HA script `play_music_soundbar` → Music Assistant search → soundbar. MA soundbar player switched to the Chromecast output protocol (AirPlay 2 failed with broken pipe). + ### MikroTik: RouterOS 7.24.5 + Ookla speedtest container on hAP - **[NETWORK]** hAP ax³, CAP AC and CAP XL ac all on RouterOS 7.24.5. On the hAP, the local `/interface wifi cap` was disabled (it managed nothing; log spam "no suitable CAPsMAN"). - **[NETWORK]** New on-demand container `speedtest` on the hAP (alpine + Ookla CLI 1.2.0 aarch64): veth-speedtest 172.17.0.4/24, gateway 172.17.0.1, /32 route, mount `/usb1/speedtest` → `/opt/st` (`run.sh` + cached binary). start-on-boot=no. Run: `/container start speedtest`; the result appears in `/log`.