esp-adf
esp-adf copied to clipboard
volc_rtc的例子如何增加接口来判定有人声 (AUD-6785)
volc_rtc的例子使用了audio_record的接口,请问下:
- 在使用连续对话的情况下,如何判定有人在说话和没人说话了。rec_engine_cb里面的AUDIO_REC_VAD_START和AUDIO_REC_VAD_END没有被回调。
- 在使用唤醒模式的情况下,如何去掉唤醒词。主要是想使用有人在说话和没人说话来做判定。
- 如果vad 使能了,那么说话时可以触发 vad 的 (唤醒模式默认 vad 是) link code
- 唤醒模式 没有办法去掉唤醒词, 你可以应用处理了
recorder_sr_cfg.afe_cfg->vad_init = true之后, rec_engine_cb里面的 else if (AUDIO_REC_VAD_START == event->type)和 else if (AUDIO_REC_VAD_END == event->type) 都没有回调。
不想要唤醒词,只是想要判定人声的接口。
那就只使能 VAD 就可以了, 其他的全都 disable