ESPHome
2024.12.2
|
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 } |
enum | State { State::IDLE, State::START_MICROPHONE, State::STARTING_MICROPHONE, State::WAIT_FOR_VAD, State::WAITING_FOR_VAD, State::START_PIPELINE, State::STARTING_PIPELINE, State::STREAMING_MICROPHONE, State::STOP_MICROPHONE, State::STOPPING_MICROPHONE, State::AWAITING_RESPONSE, State::STREAMING_RESPONSE, State::RESPONSE_FINISHED } |
enum | AudioMode : uint8_t { AUDIO_MODE_UDP, AUDIO_MODE_API } |
Variables | |
VoiceAssistant * | global_voice_assistant = nullptr |
enum esphome::voice_assistant::AudioMode : uint8_t |
Enumerator | |
---|---|
AUDIO_MODE_UDP | |
AUDIO_MODE_API |
Definition at line 61 of file voice_assistant.h.
|
strong |
Definition at line 45 of file voice_assistant.h.
enum esphome::voice_assistant::VoiceAssistantFeature : uint32_t |
Enumerator | |
---|---|
FEATURE_VOICE_ASSISTANT | |
FEATURE_SPEAKER | |
FEATURE_API_AUDIO | |
FEATURE_TIMERS |
Definition at line 38 of file voice_assistant.h.
VoiceAssistant * esphome::voice_assistant::global_voice_assistant = nullptr |
Definition at line 889 of file voice_assistant.cpp.