ASR Board识别到关键词后,串口输出特定“值”的修改方法

2012-11-221.1万
AI 快速预览详细 收起
本文介绍了如何修改ASR Board识别关键词后串口输出的特定值。通过修改库文件“ASRB.CPP”中的int ASRBClass::finally函数,用户可以根据个人需求调整输出值。例如,可以在该函数中修改Serial.println(dd[n])语句,以打印不同的音频文件名。这样,当ASR Board识别到关键词时,串口将输出用户自定义的值。这种方法能够有效解决特定报错现象,节省自行排查的时间成本。


    在不同的场合,ASR Board识别到关键词后串口输出的“值”如果不符合我们的需求,该怎么修改呢?

    特定值的修改,在库文件“ASRB.CPP”中找到int ASRBClass::finally函数,其中:
  1. if(n>=0)
  2. {
  3.   
  4. Serial.println(dd[n]);  //打印音频文件名
  5.   
  6. t=dd[n];
  7.    send_SD(t); //播放音频文件的内容
  8.    return
  9. t;
  10. }
复制代码
这段语句中根据个人所需修改。


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
R2D2
R2D2
:D 多谢分享!
- 没有更多了 -