Fix voice_assistant without a speaker (#5558)

This commit is contained in:
Jesse Hills 2023-10-18 22:12:35 +13:00 committed by GitHub
parent cdc4f7f59b
commit 19736f6e53
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -316,8 +316,8 @@ void VoiceAssistant::loop() {
this->speaker_buffer_index_ = 0; this->speaker_buffer_index_ = 0;
memset(this->speaker_buffer_, 0, SPEAKER_BUFFER_SIZE); memset(this->speaker_buffer_, 0, SPEAKER_BUFFER_SIZE);
} }
#endif
this->wait_for_stream_end_ = false; this->wait_for_stream_end_ = false;
#endif
this->set_state_(State::IDLE, State::IDLE); this->set_state_(State::IDLE, State::IDLE);
break; break;
} }
@ -586,7 +586,9 @@ void VoiceAssistant::on_event(const api::VoiceAssistantEventResponse &msg) {
break; break;
} }
case api::enums::VOICE_ASSISTANT_TTS_STREAM_START: { case api::enums::VOICE_ASSISTANT_TTS_STREAM_START: {
#ifdef USE_SPEAKER
this->wait_for_stream_end_ = true; this->wait_for_stream_end_ = true;
#endif
break; break;
} }
case api::enums::VOICE_ASSISTANT_TTS_STREAM_END: { case api::enums::VOICE_ASSISTANT_TTS_STREAM_END: {