From a5c60d0dfcbc70ac65b8eb2304567497511f3ace Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Fri, 16 Oct 2026 18:21:28 +1100 Subject: [PATCH] sam-4screen-desktop 2026-10-16:18:21:28 --- ...e — Cloud STT and TTS with Local Fallback.md | 17 +++++++++++++++-- .../Home Voice Assistant System.md | 14 ++++++++++---- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/200 projects/Tools Software WebUI/MiniMax Voice — Cloud STT and TTS with Local Fallback.md b/200 projects/Tools Software WebUI/MiniMax Voice — Cloud STT and TTS with Local Fallback.md index 9c82d66..25c3924 100644 --- a/200 projects/Tools Software WebUI/MiniMax Voice — Cloud STT and TTS with Local Fallback.md +++ b/200 projects/Tools Software WebUI/MiniMax Voice — Cloud STT and TTS with Local Fallback.md @@ -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]]