ESPHome 2026.10.0-dev
Loading...
Searching...
No Matches
esphome::micro_wake_word Namespace Reference

Data Structures

struct  DetectionEvent
 
class  DisableModelAction
 
class  EnableModelAction
 
class  IsRunningCondition
 
class  MicroWakeWord
 
class  ModelData
 
class  ModelIsEnabledCondition
 
class  StartAction
 
class  StopAction
 
class  StreamingModel
 
class  VADModel
 
class  WakeWordModel
 

Enumerations

enum  EventGroupBits : uint32_t {
  COMMAND_STOP = (1 << 0) , COMMAND_RESET_RING_BUFFER = (1 << 1) , COMMAND_PAUSE_MODELS = (1 << 2) , TASK_STARTING = (1 << 3) ,
  TASK_RUNNING = (1 << 4) , TASK_STOPPING = (1 << 5) , TASK_STOPPED = (1 << 6) , MODELS_PAUSED = (1 << 7) ,
  COMMAND_RESUME_MODELS = (1 << 8) , ERROR_MEMORY = (1 << 9) , ERROR_INFERENCE = (1 << 10) , WARNING_FULL_RING_BUFFER = (1 << 13) ,
  WARNING_MODELS_RESUME_TIMEOUT = (1 << 14) , ERROR_BITS = ERROR_MEMORY | ERROR_INFERENCE , ALL_BITS = 0xfffff
}
 
enum  State { STARTING , DETECTING_WAKE_WORD , STOPPING , STOPPED }
 

Enumeration Type Documentation

◆ EventGroupBits

Enumerator
COMMAND_STOP 
COMMAND_RESET_RING_BUFFER 
COMMAND_PAUSE_MODELS 
TASK_STARTING 
TASK_RUNNING 
TASK_STOPPING 
TASK_STOPPED 
MODELS_PAUSED 
COMMAND_RESUME_MODELS 
ERROR_MEMORY 
ERROR_INFERENCE 
WARNING_FULL_RING_BUFFER 
WARNING_MODELS_RESUME_TIMEOUT 
ERROR_BITS 
ALL_BITS 

Definition at line 37 of file micro_wake_word.cpp.

◆ State

Enumerator
STARTING 
DETECTING_WAKE_WORD 
STOPPING 
STOPPED 

Definition at line 27 of file micro_wake_word.h.