From 8e0f76c0ef48aae658ff3e1a015084b7130d684a Mon Sep 17 00:00:00 2001 From: virgil Date: Wed, 9 Jul 2025 03:19:08 +0800 Subject: [PATCH] fix: fix wakenet model index (#893) * fix: fix wakenet model index * fix:Fix warning * feat: Use jarvis and sophia as wakeup words --- main/audio_processing/afe_wake_word.cc | 2 +- main/boards/sensecap-watcher/config_en.json | 4 +++- main/boards/sensecap-watcher/sscma_camera.cc | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/main/audio_processing/afe_wake_word.cc b/main/audio_processing/afe_wake_word.cc index cfd7798..44214f1 100644 --- a/main/audio_processing/afe_wake_word.cc +++ b/main/audio_processing/afe_wake_word.cc @@ -129,7 +129,7 @@ void AfeWakeWord::AudioDetectionTask() { if (res->wakeup_state == WAKENET_DETECTED) { StopDetection(); - last_detected_wake_word_ = wake_words_[res->wake_word_index - 1]; + last_detected_wake_word_ = wake_words_[res->wakenet_model_index - 1]; if (wake_word_detected_callback_) { wake_word_detected_callback_(last_detected_wake_word_); diff --git a/main/boards/sensecap-watcher/config_en.json b/main/boards/sensecap-watcher/config_en.json index 3dc0d07..e3c9a91 100644 --- a/main/boards/sensecap-watcher/config_en.json +++ b/main/boards/sensecap-watcher/config_en.json @@ -11,7 +11,9 @@ "CONFIG_IDF_EXPERIMENTAL_FEATURES=y", "CONFIG_FREERTOS_HZ=1000", "CONFIG_LANGUAGE_EN_US=y", - "CONFIG_SR_WN_WN9_JARVIS_TTS=y" + "CONFIG_SR_WN_WN9_JARVIS_TTS=y", + "CONFIG_SR_WN_WN9_SOPHIA_TTS=y", + "CONFIG_SR_WN_WN9_NIHAOXIAOZHI_TTS=n" ] } ] diff --git a/main/boards/sensecap-watcher/sscma_camera.cc b/main/boards/sensecap-watcher/sscma_camera.cc index 71af2fd..ede87e6 100644 --- a/main/boards/sensecap-watcher/sscma_camera.cc +++ b/main/boards/sensecap-watcher/sscma_camera.cc @@ -186,7 +186,6 @@ void SscmaCamera::SetExplainUrl(const std::string& url, const std::string& token bool SscmaCamera::Capture() { SscmaData data; - size_t output_len = 0; int ret = 0; if (sscma_client_handle_ == nullptr) {