From 70481429367ca00144b24f118cbfdfb28b02967d Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期三, 26 八月 2026 15:54:31 +0800
Subject: [PATCH] add sening functions

---
 xiaozhi-esp32-2.2.6/main/audio/wake_words/esp_wake_word.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/xiaozhi-esp32-2.2.6/main/audio/wake_words/esp_wake_word.h b/xiaozhi-esp32-2.2.6/main/audio/wake_words/esp_wake_word.h
index 87e792d..a8c8d1d 100644
--- a/xiaozhi-esp32-2.2.6/main/audio/wake_words/esp_wake_word.h
+++ b/xiaozhi-esp32-2.2.6/main/audio/wake_words/esp_wake_word.h
@@ -22,6 +22,7 @@
     bool Initialize(AudioCodec* codec, srmodel_list_t* models_list);
     void Feed(const std::vector<int16_t>& data);
     void OnWakeWordDetected(std::function<void(const std::string& wake_word)> callback);
+    void OnOfflineCommandDetected(std::function<void(const std::string& command)> callback);
     void Start();
     void Stop();
     size_t GetFeedSize();
@@ -37,6 +38,7 @@
     std::atomic<bool> running_ = false;
 
     std::function<void(const std::string& wake_word)> wake_word_detected_callback_;
+    std::function<void(const std::string& command)> offline_command_detected_callback_;
     std::string last_detected_wake_word_;
     std::vector<int16_t> input_buffer_;
     std::mutex input_buffer_mutex_;

--
Gitblit v1.9.1