sam-4screen-desktop 2026-10-8:22:6:28

This commit is contained in:
2026-10-08 22:06:28 +11:00
parent 057487f876
commit 303355eb16
5 changed files with 51 additions and 13 deletions

View File

@@ -8,15 +8,14 @@ proposed_tags:
- migration
- home-assistant
- project
- esp32
- architecture
- minimax
- voice
- ai
- showcase
confidence: 0.66
confidence: 0.71
approved: false
proposed_for: 324fa7828911
proposed_for: 636ce731505f
created: "2026-10-08"
tags:
- project
@@ -86,6 +85,19 @@ flowchart LR
SNAP --> SPEAKERS[House speakers]
```
## 🏠 Home Assistant integration
Home Assistant announcements no longer call piper directly. `script.jervis_say`
publishes an instruction to MQTT `homeassistant/voice/announce`, and the agent
runs it in **announce mode** with **no tools**, so an announcement cannot trigger
a tool call. Voice reminders use the helper `input_text.voice_reminder_message`
(0–255 characters) and trigger on the `timer.finished` event, so cancelling a
timer is silent. The calendar reminder and `script.piper_tts_announcement` were
repointed from the missing `rest_command.jervis_say` onto `script.jervis_say`.
The doorbell script `doorbell_tts_to_wav.sh` now uses the Docker piper plus
`ffmpeg`. The live STT primary is MiniMax `asr-1.0` on the funded
`MINIMAX_SUBSCRIPTION_KEY`, with the local `base.en` fallback unchanged.
## 🔗 Related Notes & Links
- Interactive Map: [Archify Map](https://maps.lab.audasmedia.com.au/minimax_voice_tts_stt/docs/minimax-voice-map.html)