sam-4screen-desktop 2026-10-8:22:6:28
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user