* Deconflict based on wake word * Undo test * Make wake up key a string, rename error * Update snapshot * Change to "wake word phrase" and normalize * Move normalization into the wake provider * Working on describe * Use satellite info to resolve wake word phrase * Add test for wake word phrase * Match phrase with model name in wake word provider * Check model id * Use one constant wake word cooldown * Update homeassistant/components/assist_pipeline/error.py Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Fix wake word tests --------- Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
15 lines
373 B
Python
15 lines
373 B
Python
"""Constants for the Assist pipeline integration."""
|
|
DOMAIN = "assist_pipeline"
|
|
|
|
DATA_CONFIG = f"{DOMAIN}.config"
|
|
|
|
DEFAULT_PIPELINE_TIMEOUT = 60 * 5 # seconds
|
|
|
|
DEFAULT_WAKE_WORD_TIMEOUT = 3 # seconds
|
|
|
|
CONF_DEBUG_RECORDING_DIR = "debug_recording_dir"
|
|
|
|
DATA_LAST_WAKE_UP = f"{DOMAIN}.last_wake_up"
|
|
WAKE_WORD_COOLDOWN = 2 # seconds
|
|
|
|
EVENT_RECORDING = f"{DOMAIN}_recording"
|