#include "no_wake_word.h" #include #define TAG "NoWakeWord" void NoWakeWord::Initialize(AudioCodec* codec) { codec_ = codec; } void NoWakeWord::Feed(const std::vector& data) { // Do nothing - no wake word processing } void NoWakeWord::OnWakeWordDetected(std::function callback) { // Do nothing - no wake word processing } void NoWakeWord::StartDetection() { // Do nothing - no wake word processing } void NoWakeWord::StopDetection() { // Do nothing - no wake word processing } bool NoWakeWord::IsDetectionRunning() { return false; // No wake word processing } size_t NoWakeWord::GetFeedSize() { return 0; // No specific feed size requirement } void NoWakeWord::EncodeWakeWordData() { // Do nothing - no encoding needed } bool NoWakeWord::GetWakeWordOpus(std::vector& opus) { opus.clear(); return false; // No opus data available } const std::string& NoWakeWord::GetLastDetectedWakeWord() const { return ""; // No wake word detected }