Initial commit: Cosmo Voice Satellite

Two-agent voice assistant (Cosmo + Люся) via OpenClaw Gateway.
Streaming STT (Groq) + LLM + TTS (ElevenLabs) pipeline with
keep-alive sessions, barge-in, and daily conversation sessions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-12 13:34:08 +03:00
commit 7ca8268b78
16 changed files with 1143 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
[Unit]
Description=Cosmo Voice Satellite
After=network-online.target bluetooth.target pulseaudio.service
Wants=network-online.target
[Service]
Type=simple
User=daniil
WorkingDirectory=/home/daniil/home-voice-assistant
ExecStart=/home/daniil/home-voice-assistant/.venv/bin/python -m satellite --wake
Restart=always
RestartSec=5
# Env
EnvironmentFile=/home/daniil/home-voice-assistant/.env
# Audio — доступ к PulseAudio/PipeWire
Environment=XDG_RUNTIME_DIR=/run/user/1000
Environment=PULSE_SERVER=unix:/run/user/1000/pulse/native
# Логи в journalctl
StandardOutput=journal
StandardError=journal
SyslogIdentifier=cosmo
[Install]
WantedBy=multi-user.target