查看: 1256|回复: 1

多ASRPRO级联技术,解决识别条数少问题

[复制链接]

41

主题

168

帖子

3134

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3134
发表于 2023-2-4 15:36:59 | 显示全部楼层 |阅读模式
本帖最后由 zly188 于 2023-2-4 15:39 编辑

单个ASRPRO有网友做到了支持300条语音识别,如果有用户需要600、1000条识别怎么办?这儿可以采用多ASRPRO的级联技术,级联技术实际就是采用把其他模块识别的结果通过串口发送回主机的主控。具体思路:ASRPRO共有3个串口,主机的串口1接下一级从机的串口2,级级相联。

关于识别,各ASRPRO的识别ID进行巧妙设计,比如第一个(主机)的命令词识别ID是1-200、第二个从机的命令词识别ID是201-400、第三个从机的命令词ID是401-600...。当有一个命令词是xxx是识别ID是549,在第三个从机上。从机就用串口2往上级第二个从机的串口1发送,第二个从机串口1收到ID后就用串口2往上一级的串口1发送,之后主机串口1就收到了该ID,如同本机识别一样。

关于唤醒,主机设置一个主唤醒词比如“天问五幺”,从机设置副唤醒词为其他。主机用“天问五幺”唤醒后,通过串口1发送“wakeon”字符给下一级的串口2,从机用串口2接收到唤醒字符后唤醒自己并用串口1发送给下一级从机的串口2,达到一个唤醒词唤醒所有级联ASRPRO的功能。

关于咪头和声音输出,每个ASRPRO采用独立的咪头,声音输出如果从机不多可以每个从机单独音箱,也可以共用功放,混合一路放大输出。还有一个更绝的方法是,从机不播放,只有主机播放,主机根据串口3收到的ID号播报不同的声音。

主机关键程序说明:

a.png
从机关键程序说明:
B.png

主机程序链接:https://haohaodada.com/C51/asr_pro.php?id=65666
从机程序链接:https://haohaodada.com/C51/asr_pro.php?id=65669


回复

使用道具 举报

0

主题

1

帖子

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-6-20 20:45:30 | 显示全部楼层
为什么不能并联使用呢?唤醒词设置成一样,同样命令词200*3=600了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-4-29 00:04 , Processed in 0.319408 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表