Go to the source code of this file.
|
enum | esphome::voice_assistant::VoiceAssistantFeature : uint32_t {
esphome::voice_assistant::FEATURE_VOICE_ASSISTANT = 1 << 0
, esphome::voice_assistant::FEATURE_SPEAKER = 1 << 1
, esphome::voice_assistant::FEATURE_API_AUDIO = 1 << 2
, esphome::voice_assistant::FEATURE_TIMERS = 1 << 3
,
esphome::voice_assistant::FEATURE_ANNOUNCE = 1 << 4
, esphome::voice_assistant::FEATURE_START_CONVERSATION = 1 << 5
} |
|
enum class | esphome::voice_assistant::State {
esphome::voice_assistant::IDLE
, esphome::voice_assistant::START_MICROPHONE
, esphome::voice_assistant::STARTING_MICROPHONE
, esphome::voice_assistant::WAIT_FOR_VAD
,
esphome::voice_assistant::WAITING_FOR_VAD
, esphome::voice_assistant::START_PIPELINE
, esphome::voice_assistant::STARTING_PIPELINE
, esphome::voice_assistant::STREAMING_MICROPHONE
,
esphome::voice_assistant::STOP_MICROPHONE
, esphome::voice_assistant::STOPPING_MICROPHONE
, esphome::voice_assistant::AWAITING_RESPONSE
, esphome::voice_assistant::STREAMING_RESPONSE
,
esphome::voice_assistant::RESPONSE_FINISHED
} |
|
enum | esphome::voice_assistant::AudioMode : uint8_t { esphome::voice_assistant::AUDIO_MODE_UDP
, esphome::voice_assistant::AUDIO_MODE_API
} |
|