命令词识别必须和唤醒一起同吗

jh_zzz
Posts: 1
Joined: Wed Mar 22, 2023 7:38 am

命令词识别必须和唤醒一起同吗

Postby jh_zzz » Wed Mar 22, 2023 7:45 am

https://docs.espressif.com/projects/esp ... l#multinet

文档上写的是:
命令词识别必须和唤醒搭配使用,当唤醒后可以运行命令词的检测。

1. 我现在使用了其他框架做唤醒,希望能单独使用命令词识别功能,不需要唤醒,这个能做到吗。
- 目前我使用 multinet->detect(m_model_data_mn, buffer) 总是返回 ESP_MN_STATE_DETECTING。

2. 在返回 ESP_MN_STATE_DETECTING 该怎么做呢?用同一个 buffer 数据重复调用吗?

@Shawn
Posts: 12
Joined: Wed Dec 18, 2019 11:15 am

Re: 命令词识别必须和唤醒一起同吗

Postby @Shawn » Thu Apr 13, 2023 2:24 am

1. 命令词模型multinet可以单独使用。我们的例子默认和Audio Front End 一起使用,因为这部分包含了双麦克风的语音增强,这样会有更好的识别效果。
2. 如果返回值是 DETECTING ,表示一直在检测中。因为在create 函数的时候会传入一个 time out 时间,按理来说安静环境是不会一直输出 DETECTING的,你可以检查一下输入的buffer 是否正常。建议现在安静环境下测试。

Who is online

Users browsing this forum: No registered users and 4 guests