diff --git a/Kconfig.projbuild b/Kconfig.projbuild index acf0304..206c9ae 100644 --- a/Kconfig.projbuild +++ b/Kconfig.projbuild @@ -120,6 +120,10 @@ choice SR_WN_MODEL_LOAD bool "Hey,Willow (wn9_heywillow_tts)" depends on IDF_TARGET_ESP32S3 + config SR_WN_WN9_SOPHIA_TTS + bool "Sophia (wn9_sophia_tts)" + depends on IDF_TARGET_ESP32S3 + config SR_WN_WN9_CUSTOMWORD bool "customized word (wn9_customword)" depends on IDF_TARGET_ESP32S3 @@ -161,6 +165,10 @@ menu "Load Multiple Wake Words" bool "Hey,Willow (wn9_heywillow_tts)" depends on IDF_TARGET_ESP32S3 + config SR_WN_WN9_SOPHIA_TTS_MULTI + bool "Sophia (wn9_sophia_tts)" + depends on IDF_TARGET_ESP32S3 + endmenu config USE_MULTINET diff --git a/README.md b/README.md index ecfa4f7..0ea8480 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ The following wake words are supported in esp-sr: |Jarvis | | wn9_jarvis_tts | |Computer | | wn9_computer_tts | |Hey,Willow | | wn9_heywillow_tts | +|Sophia | | wn9_sophia_tts | *NOTE:* `_tts` suffix means this WakeNet model is trained by TTS samples. diff --git a/model/wakenet_model/wn9_sophia_tts/_MODEL_INFO_ b/model/wakenet_model/wn9_sophia_tts/_MODEL_INFO_ new file mode 100644 index 0000000..9acd3e5 --- /dev/null +++ b/model/wakenet_model/wn9_sophia_tts/_MODEL_INFO_ @@ -0,0 +1,2 @@ +# (neural network type)_(model data version)_(lable1_detection windown length_threshold for 90%_threshold for 95%)_(lable2 ...)_... +wakenet9l_tts1h8_Sophia_3_0.624_0.642 diff --git a/model/wakenet_model/wn9_sophia_tts/wn9_data b/model/wakenet_model/wn9_sophia_tts/wn9_data new file mode 100644 index 0000000..3b6f115 Binary files /dev/null and b/model/wakenet_model/wn9_sophia_tts/wn9_data differ diff --git a/model/wakenet_model/wn9_sophia_tts/wn9_index b/model/wakenet_model/wn9_sophia_tts/wn9_index new file mode 100644 index 0000000..5e7c881 Binary files /dev/null and b/model/wakenet_model/wn9_sophia_tts/wn9_index differ