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:
27
deploy/cosmo-satellite.service
Normal file
27
deploy/cosmo-satellite.service
Normal 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
|
||||
Reference in New Issue
Block a user