用户使用模式 ICRoute

 

LD332X系列语音识别芯片的用户使用模式:

用户可以通过编程,设置两种不同的用户使用模式:"触发识别模式"和"循环识别模式":

触发识别模式:
系统的主控MCU在接受到外界一个触发后(比如用户按动某个按键),启动LD3320芯片的一个定时识别过程(比如5秒钟),要求用户在这个定时过程中说出要识别的语音关键词语。过了这个过程后,需要用户再次触发才能再次启动一个识别过程。

循环识别模式:
系统的主控MCU反复启动识别过程。如果没有人说话没有识别结果,则每次识别过程的定时到时后再启动一个识别过程;如果有识别结果,则根据识别作相应处理后(比如播放某个声音作为回答)再启动一个识别过程。

一般来说,触发识别适合于识别精度要求比较高的场合。外界触发后,产品可以播放提示音或者其他方式来提示用户在接下来的几秒钟内说出要识别的内容,这样来引导用户在规定的时间内只说出要识别的内容,从而保证比较高的识别率。
而循环识别比较适合于需要始终进行语音监控的场合,或者没有按键等其他设备控制识别开始的场合。而这种状态,识别准确度会有一定下降,在循环识别的过程中,用户的其他说话声音,或者外界的其他声音,都有可能被识别引擎误识别出错误的结果,需要产品的控制逻辑都作相应的处理。

这两种方式在评估板提供的Demo中都有体现,并且结合用户使用评估板的反馈,在语音识别芯片LD3320高阶秘籍.pdf中也有对两种模式的深入分析和总结。并提供了在产品设计中实用的编程秘籍技巧。