diff --git a/main/audio/wake_words/afe_wake_word.cc b/main/audio/wake_words/afe_wake_word.cc index d9a4596b..d597f8a5 100644 --- a/main/audio/wake_words/afe_wake_word.cc +++ b/main/audio/wake_words/afe_wake_word.cc @@ -108,6 +108,9 @@ void AfeWakeWord::Feed(const std::vector& data) { if (afe_data_ == nullptr) { return; } + if (!(xEventGroupGetBits(event_group_) & DETECTION_RUNNING_EVENT)) { + return; + } afe_iface_->feed(afe_data_, data.data()); }