【ESP32-Korvo测评】 08 ESP-Skainet开发准备
[复制链接]
本帖最后由 天意无罪 于 2021-3-20 20:30 编辑
折腾了几个晚上,终于把ESP-IDF开发环境搭好了,下面该进入正题了,语音应用开发。
乐鑫的语音开发组件为ESP-Skainet,以最便捷的方式支持基于乐鑫的 ESP32 芯片的唤醒词识别和命令词识别应用程序的开发。使用 ESP-Skainet,可以轻松构建唤醒词识别和命令词识别应用程序。
唤醒词识别
唤醒词模型,致力于提供一个低资源消耗的的高性能模型,支持类似“Alexa”,“天猫精灵”,“小爱同学”等唤醒词的识别。
目前乐鑫免费开放“Hi,乐鑫”, “你好小智”, “你好小鑫”, “hi,Jeson”唤醒词。如果用户需要其它唤醒词,乐鑫提供有唤醒词定制服务,具体可参考。
语音命令词识别
命令词识别模型,致力于提供一个灵活的离线语音命词识别框架。用户可方便根据需求自定义语音命令,无需重新训练模型。
目前模型支持类似“打开空调”,“打开卧室灯”等中文命令词识别和"Turn on/off the light" 等英文命令词识别,自定义语音命令词最大个数为 100。
声学算法
目前ESP-Skainet集成了回声消除 AEC(Acoustic Echo Cancellation),自动增益调节 AGC(automatic_gain_control),噪声抑制 NS(Noise Suppression),语音活动检测 VAD(Voice Activity Detection) 和麦克风阵列算法(Mic Array Speech Enhancement)。
要使用ESP-Skainet开发应用程序,首先还是得从GitHub上将开发包克隆下来,一想到这里,内心又开始抓狂了,因为之前安装ESP-IDF,从GitHub上克隆文件巨慢,经常失败。没办法,还是只有试试。
启动ESP-IDF Command Prompt,输入命令:
git clone --recursive https://github.com/espressif/esp-skainet.git
等待了几分钟,果然还是失败了。
继续重试,等了十多分钟没有反应。既没有提示失败信息,也没有提示成功信息。
过了许久,还是提示无法连接GitHub。
继续尝试,终于弹出下载进度提示信息了,泪奔啊。
又是漫长得等待,结果还是失败。
哎,看来得看网速和运气,算了,不折腾了,改天再试一下。
|