ESPHome 2025.5.0
|
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 } |
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 |
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 925 of file voice_assistant.cpp.