ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::micro_wake_word Namespace Reference

Data Structures

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

Enumerations

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

Enumeration Type Documentation

◆ EventGroupBits

Enumerator
COMMAND_STOP 
TASK_STARTING 
TASK_RUNNING 
TASK_STOPPING 
TASK_STOPPED 
ERROR_MEMORY 
ERROR_INFERENCE 
WARNING_FULL_RING_BUFFER 
ERROR_BITS 
ALL_BITS 

Definition at line 29 of file micro_wake_word.cpp.

◆ State

Enumerator
STARTING 
DETECTING_WAKE_WORD 
STOPPING 
STOPPED 

Definition at line 22 of file micro_wake_word.h.