diff --git a/Kconfig.projbuild b/Kconfig.projbuild index 6c9f67c..4a9d8c7 100644 --- a/Kconfig.projbuild +++ b/Kconfig.projbuild @@ -63,23 +63,23 @@ choice SR_WN_MODEL_LOAD Select the Wake Words to be loaded. config SR_WN_WN5_HILEXIN - bool "Hi,Lexin (wn5_hilexin)" + bool "Hi,乐鑫 (wn5_hilexin)" depends on IDF_TARGET_ESP32 config SR_WN_WN5X3_HILEXIN - bool "Hi,Lexin (wn5_hilexinX3)" + bool "Hi,乐鑫 (wn5_hilexinX3)" depends on IDF_TARGET_ESP32 config SR_WN_WN5_NIHAOXIAOZHI - bool "nihaoxiaozhi (wn5_nihaoxiaozhi)" + bool "你好小智 (wn5_nihaoxiaozhi)" depends on IDF_TARGET_ESP32 config SR_WN_WN5X3_NIHAOXIAOZHI - bool "nihaoxiaozhi (wn5_nihaoxiaozhiX3)" + bool "你好小智 (wn5_nihaoxiaozhiX3)" depends on IDF_TARGET_ESP32 config SR_WN_WN5X3_NIHAOXIAOXIN - bool "nihaoxiaoxin (wn5_nihaoxiaoxinX3)" + bool "你好小鑫 (wn5_nihaoxiaoxinX3)" depends on IDF_TARGET_ESP32 config SR_WN_WN8_ALEXA @@ -87,11 +87,11 @@ choice SR_WN_MODEL_LOAD depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_HILEXIN - bool "Hi,Lexin (wn9_hilexin)" + bool "Hi,乐鑫 (wn9_hilexin)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_XIAOAITONGXUE - bool "xiaoaitongxue (wn9_xiaoaitongxue)" + bool "小爱同学 (wn9_xiaoaitongxue)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_ALEXA @@ -107,7 +107,7 @@ choice SR_WN_MODEL_LOAD depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_NIHAOXIAOZHI - bool "nihaoxiaozhi (wn9_nihaoxiaozhi)" + bool "你好小智 (wn9_nihaoxiaozhi)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_JARVIS_TTS @@ -127,21 +127,29 @@ choice SR_WN_MODEL_LOAD depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_NIHAOXIAOXIN_TTS - bool "nihaoxiaoxin (wn9_nihaoxiaoxin_tts)" + bool "你好小鑫 (wn9_nihaoxiaoxin_tts)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_XIAOMEITONGXUE_TTS - bool "xiaomeitongxue (wn9_xiaomeitongxue_tts)" + bool "小美同学 (wn9_xiaomeitongxue_tts)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_HIXIAOXING_TTS - bool "Hi,Xiaoxing (wn9_hixiaoxing_tts)" + bool "Hi,小星 (wn9_hixiaoxing_tts)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_MYCROFT_TTS bool "Mycroft (wn9_mycroft_tts)" depends on IDF_TARGET_ESP32S3 + config SR_WN_WN9_HEYPRINTER_TTS + bool "Hey,Printer (wn9_heyprinter_tts)" + depends on IDF_TARGET_ESP32S3 + + config SR_WN_WN9_XIAOLONGXIAOLONG_TTS + bool "小龙小龙 (wn9_xiaolongxiaolong_tts)" + depends on IDF_TARGET_ESP32S3 + config SR_WN_WN9_CUSTOMWORD bool "customized word (wn9_customword)" depends on IDF_TARGET_ESP32S3 @@ -156,11 +164,11 @@ menu "Load Multiple Wake Words" depends on SR_WN_LOAD_MULIT_WORD config SR_WN_WN9_HILEXIN_MULTI - bool "Hi,Lexin (wn9_hilexin)" + bool "Hi,乐鑫 (wn9_hilexin)" default False config SR_WN_WN9_XIAOAITONGXUE_MULTI - bool "xiaoaitongxue (wn9_xiaoaitongxue)" + bool "小爱同学 (wn9_xiaoaitongxue)" default False config SR_WN_WN9_ALEXA_MULTI @@ -188,11 +196,19 @@ menu "Load Multiple Wake Words" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_NIHAOXIAOXIN_TTS_MULTI - bool "nihaoxiaoxin (wn9_nihaoxiaoxin_tts)" + bool "你好小鑫 (wn9_nihaoxiaoxin_tts)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_XIAOMEITONGXUE_TTS_MULTI - bool "xiaomeitongxue (wn9_xiaomeitongxue_tts)" + bool "小美同学 (wn9_xiaomeitongxue_tts)" + depends on IDF_TARGET_ESP32S3 + + config SR_WN_WN9_HEYPRINTER_TTS_MULTI + bool "Hey,Printer (wn9_heyprinter_tts)" + depends on IDF_TARGET_ESP32S3 + + config SR_WN_WN9_XIAOLONGXIAOLONG_TTS_MULTI + bool "小龙小龙 (wn9_xiaolongxiaolong_tts)" depends on IDF_TARGET_ESP32S3 config SR_WN_WN9_MYCROFT_TTS_MULTI diff --git a/README.md b/README.md index aa5458a..8e7040a 100644 --- a/README.md +++ b/README.md @@ -42,9 +42,11 @@ The following wake words are supported in esp-sr: |Hey,Willow | | wn9_heywillow_tts | |Sophia | | wn9_sophia_tts | |Mycroft | | wn9_mycroft_tts | +|Hey,Printer | | wn9_heyprinter_tts | |你好小鑫 | | wn9_nihaoxiaoxin_tts | |小美同学 | | wn9_xiaomeitongxue_tts | |Hi,小星 | | wn9_hixiaoxing_tts | +|小龙小龙 | | wn9_小龙小龙_tts | *NOTE:* `_tts` suffix means this WakeNet model is trained by TTS samples. diff --git a/model/wakenet_model/wn9_heyprinter_tts/_MODEL_INFO_ b/model/wakenet_model/wn9_heyprinter_tts/_MODEL_INFO_ new file mode 100644 index 0000000..f6ef6cc --- /dev/null +++ b/model/wakenet_model/wn9_heyprinter_tts/_MODEL_INFO_ @@ -0,0 +1,2 @@ +# (neural network type)_(model data version)_(label1_detection window length_threshold for 90%_threshold for 95%)_(label2 ...)_... +wakenet9l_tts1h8_Heyprinter_3_0.623_0.629 \ No newline at end of file diff --git a/model/wakenet_model/wn9_heyprinter_tts/wn9_data b/model/wakenet_model/wn9_heyprinter_tts/wn9_data new file mode 100644 index 0000000..a999bd8 Binary files /dev/null and b/model/wakenet_model/wn9_heyprinter_tts/wn9_data differ diff --git a/model/wakenet_model/wn9_heyprinter_tts/wn9_index b/model/wakenet_model/wn9_heyprinter_tts/wn9_index new file mode 100644 index 0000000..5e7c881 Binary files /dev/null and b/model/wakenet_model/wn9_heyprinter_tts/wn9_index differ diff --git a/model/wakenet_model/wn9_xiaolongxiaolong_tts/_MODEL_INFO_ b/model/wakenet_model/wn9_xiaolongxiaolong_tts/_MODEL_INFO_ new file mode 100644 index 0000000..1f5017b --- /dev/null +++ b/model/wakenet_model/wn9_xiaolongxiaolong_tts/_MODEL_INFO_ @@ -0,0 +1 @@ +wakenet9l_tts1h8_小龙小龙_3_0.624_0.628 diff --git a/model/wakenet_model/wn9_xiaolongxiaolong_tts/wn9_data b/model/wakenet_model/wn9_xiaolongxiaolong_tts/wn9_data new file mode 100644 index 0000000..eac77af Binary files /dev/null and b/model/wakenet_model/wn9_xiaolongxiaolong_tts/wn9_data differ diff --git a/model/wakenet_model/wn9_xiaolongxiaolong_tts/wn9_index b/model/wakenet_model/wn9_xiaolongxiaolong_tts/wn9_index new file mode 100644 index 0000000..5e7c881 Binary files /dev/null and b/model/wakenet_model/wn9_xiaolongxiaolong_tts/wn9_index differ