hass-core/homeassistant/components/wake_word/models.py
Erik Montnemery 734c4e8e32
Rename WakeWord.ww_id to WakeWord.id ()
* Rename WakeWord.ww_id to WakeWord.wake_word_id

* Revert unrelated changes

* Rename to id

* Correct rebase
2023-09-26 19:12:16 +02:00

24 lines
501 B
Python

"""Wake word models."""
from dataclasses import dataclass
@dataclass(frozen=True)
class WakeWord:
"""Wake word model."""
id: str
name: str
@dataclass
class DetectionResult:
"""Result of wake word detection."""
wake_word_id: str
"""Id of detected wake word"""
timestamp: int | None
"""Timestamp of audio chunk with detected wake word"""
queued_audio: list[tuple[bytes, int]] | None = None
"""Audio chunks that were queued when wake word was detected."""