sam-4screen-desktop 2026-10-16:18:21:28
This commit is contained in:
@@ -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]]
|
||||
|
||||
<!--
|
||||
|
||||
Reference in New Issue
Block a user