From 560da0958649cb2dbbb9636a230411a58d88ac75 Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Sun, 20 Oct 2024 09:03:48 -0500 Subject: [PATCH] Revert "Move setting global voice assistant to constructor (#168)" This reverts commit c3beb48d019d65a7e8408c8b44f92a07aafc9ecb. --- esphome/components/voice_assistant/voice_assistant.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/esphome/components/voice_assistant/voice_assistant.cpp b/esphome/components/voice_assistant/voice_assistant.cpp index 7155d75..abccca0 100644 --- a/esphome/components/voice_assistant/voice_assistant.cpp +++ b/esphome/components/voice_assistant/voice_assistant.cpp @@ -25,10 +25,6 @@ static const size_t SEND_BUFFER_SIZE = INPUT_BUFFER_SIZE * sizeof(int16_t); static const size_t RECEIVE_SIZE = 1024; static const size_t SPEAKER_BUFFER_SIZE = 16 * RECEIVE_SIZE; -VoiceAssistant::VoiceAssistant() { - global_voice_assistant = this; -} - float VoiceAssistant::get_setup_priority() const { return setup_priority::AFTER_CONNECTION; } bool VoiceAssistant::start_udp_socket_() { @@ -74,6 +70,12 @@ bool VoiceAssistant::start_udp_socket_() { return true; } +void VoiceAssistant::setup() { + ESP_LOGCONFIG(TAG, "Setting up Voice Assistant..."); + + global_voice_assistant = this; +} + bool VoiceAssistant::allocate_buffers_() { if (this->send_buffer_ != nullptr) { return true; // Already allocated