ESPHome-only voice assistant extension for piclaw.
ava tool for direct device control (play/pause/scene/sensors/snapshot/announce)tts:default in the local piclaw message DBOpen Settings → Add-Ons and install voice-pipeline from the catalog.
Then set these environment variables in your piclaw environment:
AZURE_SPEECH_REGION (default: westeurope)AZURE_SPEECH_KEY (required)AZURE_SPEECH_STT_LANG (default: pt-PT)AZURE_SPEECH_TTS_VOICE (default: pt-PT-RaquelNeural)AZURE_SPEECH_TTS_LANG (default: pt-PT)ESPHOME_HOST (required)ESPHOME_PORT (default: 6053)ESPHOME_PASSWORD (optional)ESPHOME_SERVER_HOST (default: local host IP for device callbacks)ESPHOME_TTS_PORT (default: 11080)PICLAW_DB (default: /workspace/.piclaw/store/messages.db)Then start/reload piclaw.
/voice-status — current status/voice-setup — setup reminder when key is missing