sam-4screen-desktop 2026-10-16:18:21:28

This commit is contained in:
2026-10-16 18:21:28 +11:00
parent d129bdfdf2
commit a5c60d0dfc
2 changed files with 25 additions and 6 deletions

View File

@@ -3,7 +3,7 @@ title: MiniMax Voice
type: project
status: active
created: "2026-10-08"
updated: "2026-09-26"
updated: "2026-10-16"
tags:
- migration
- home-assistant
@@ -89,12 +89,25 @@ 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.
## 🎙 Voice rotation
Jervis picks the voice for each spoken reply from a **13-voice shuffle bag**
(`tts_router/speech_plan.py` → `MINIMAX_VOICES`). The voice is random and
decoupled from mood: every voice is drawn once per 13-reply cycle, with no
back-to-back repeat. The bag is held in process memory, so it refills when
`voice-agent` restarts.
The newest member (2026-10-16) is **Aussie Sam**, a MiniMax instant clone. Its
API id is `moss_audio_4b669dff-c927-11f1-9228-82eadf641028`; the aliases
`aussie sam` and `moss` resolve to it. Live `t2a_v2` synthesis is verified. Add
a future voice the same way, then restart the agent to load it.
## 🔗 Related Notes & Links
- Interactive Map: [Archify Map](https://maps.lab.audasmedia.com.au/minimax_voice_tts_stt/docs/minimax-voice-map.html)
- Project workspace: `/home/sam/paseo/projects/minimax_voice_tts_stt/` on `.13`
- Vikunja: *Jervis Voice Assistant (Whisper ESP HA Flow)* project
- Outline: *Voice Assistant (Whisper ESP HA)* collection
- Outline: *MiniMax Voice (STT + TTS)* collection
- Related: [[Home Voice Assistant System]]
<!--