|
ESPHome 2025.12.0-dev
|
Data Structures | |
| struct | Configuration |
| class | ConnectedCondition |
| class | IsRunningCondition |
| class | StartAction |
| class | StartContinuousAction |
| class | StopAction |
| struct | Timer |
| class | VoiceAssistant |
| struct | WakeWord |
Enumerations | |
| enum | VoiceAssistantFeature : uint32_t { FEATURE_VOICE_ASSISTANT = 1 << 0 , FEATURE_SPEAKER = 1 << 1 , FEATURE_API_AUDIO = 1 << 2 , FEATURE_TIMERS = 1 << 3 , FEATURE_ANNOUNCE = 1 << 4 , FEATURE_START_CONVERSATION = 1 << 5 } |
| enum class | State { IDLE , START_MICROPHONE , STARTING_MICROPHONE , WAIT_FOR_VAD , WAITING_FOR_VAD , START_PIPELINE , STARTING_PIPELINE , STREAMING_MICROPHONE , STOP_MICROPHONE , STOPPING_MICROPHONE , AWAITING_RESPONSE , STREAMING_RESPONSE , RESPONSE_FINISHED } |
| enum | AudioMode : uint8_t { AUDIO_MODE_UDP , AUDIO_MODE_API } |
| enum class | MediaPlayerResponseState { IDLE , URL_SENT , PLAYING , FINISHED } |
Variables | |
| VoiceAssistant * | global_voice_assistant = nullptr |
| enum esphome::voice_assistant::AudioMode : uint8_t |
| Enumerator | |
|---|---|
| AUDIO_MODE_UDP | |
| AUDIO_MODE_API | |
Definition at line 62 of file voice_assistant.h.
|
strong |
| Enumerator | |
|---|---|
| IDLE | |
| URL_SENT | |
| PLAYING | |
| FINISHED | |
Definition at line 94 of file voice_assistant.h.
|
strong |
Definition at line 46 of file voice_assistant.h.
| enum esphome::voice_assistant::VoiceAssistantFeature : uint32_t |
| Enumerator | |
|---|---|
| FEATURE_VOICE_ASSISTANT | |
| FEATURE_SPEAKER | |
| FEATURE_API_AUDIO | |
| FEATURE_TIMERS | |
| FEATURE_ANNOUNCE | |
| FEATURE_START_CONVERSATION | |
Definition at line 37 of file voice_assistant.h.
| VoiceAssistant * esphome::voice_assistant::global_voice_assistant = nullptr |
Definition at line 994 of file voice_assistant.cpp.