# Linux-Voice-Assistant - Docker Environment Configuration # Copy this file to .env and customize for your setup by 'cp .env.example .env' ### Enable debug mode (optional): # ENABLE_DEBUG="1" ### List audio devices (optional): # if enabled normal startup is disabled # LIST_DEVICES="1" ### User ID: # This is used to set the correct permissions for the accessing the audio device and accessing the PulseAudio socket LVA_USER_ID="1000" LVA_USER_GROUP="1000" ### Name for the client (optional): # CLIENT_NAME="speaker_livvingroom" ### PulseAudio socket path on the host: # PulseAudio Server: /run/user/1000/pulse # Pipewire Server: /run/user/1000/pulse/native LVA_PULSE_SERVER="/run/user/${LVA_USER_ID}/pulse/native" LVA_XDG_RUNTIME_DIR="/run/user/${LVA_USER_ID}" LVA_PULSE_COOKIE="/app/configuration/tmp_pulse_cookie" ### Path to the preferences file (optional): # PREFERENCES_FILE="/app/configuration/preferences.json" ### Network interface (optional): # NETWORK_INTERFACE="eth0" ### IP-Address for the api (optional): # HOST="0.0.0.0" ### Port for the api (optional): # PORT="6053" ### Audio input device (optional): # AUDIO_INPUT_DEVICE="default" ### Audio output device (optional): # AUDIO_OUTPUT_DEVICE="default" ### Enable thinking sound (optional): # ENABLE_THINKING_SOUND="1" ### Wake word directory (optional): # path for custom files in docker is for example "app/wakewords/custom" # WAKE_WORD_DIR="app/wakewords" ### Wake model (optional): # WAKE_MODEL="okay_nabu" ### Stop model (optional): # STOP_MODEL="stop" ### Refactory seconds (optional): # REFACTORY_SECONDS="2" ### Sound files (optional): # path for custom files in docker is for example "sounds/custom/your_soundfile.flac" # WAKEUP_SOUND="sounds/wake_word_triggered.flac" # TIMER_FINISHED_SOUND="sounds/timer_finished.flac" # PROCESSING_SOUND="sounds/processing.wav" # MUTE_SOUND="sounds/mute_switch_on.flac" # UNMUTE_SOUND="sounds/mute_switch_off.flac"