[发明专利]扩展远场语音交互范围设备间避免拾音冲突方法有效
申请号: | 202110307636.0 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113077791B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 陈峭 | 申请(专利权)人: | 冠捷显示科技(厦门)有限公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;G10L15/26;G10L25/78 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 彭东 |
地址: | 360000 福建省厦门市翔*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展 语音 交互 范围 设备 避免 冲突 方法 | ||
1.扩展远场语音交互范围设备间避免拾音冲突方法,扩展远场语音交互范围设备包括一主设备以及与主设备连接的两台以上的从设备;其特征在于:方法包括以下步骤:
步骤1,从设备启动后,默认处于监听唤醒词模式;
步骤2,主设备收到一路从设备的唤醒命令后,把唤醒命令及参数发给主设备的语音路由;
步骤3,语音路由判断冲突检测周期内是否收到其他唤醒命令;是则,从所有发出唤醒命令的设备中选定一个作为激活设备,并在一个语音交互周期内只接收该激活设备的数据同时屏蔽其他通道设备的数据,执行步骤4;否则,以当前设备作为激活设备并执行步骤4;
冲突检测算法的具体方法为:对于多个房间的采集设备在同一时间段内都采集到唤醒词的情况,通过对音量、采集时间和优先级三个维度参数进行加权求和,并将计算结果值最大的作为激活设备;加权求和的计算公式为
其中,x表示音量大小,从唤醒命令的参数中获取,取值0~100;y表示时间参数,y=冲突检测周期–(Tn–T1),T1表示收到第一个采集设备唤醒命令的时间,Tn表示收到第n个采集设备唤醒命令的时间;z表示某个设备的优先级,根据设备所在区域的重要性来进行个性化设置,取值0~100;a、b和c为加权系数,取值范围为0~1,根据需要调整大小;
步骤4,主设备把唤醒命令发给语音引擎,语音引擎进入等待语音数据状态,然后把唤醒成功的响应回复给当前激活设备,以及资源被占用的响应回给其他非激活设备;
步骤5,从设备收到主设备回复,判断是否唤醒成功;是则,改变指示灯状态并提示用户进行语音命令输入,同时切换从设备至数据输入模式以把编码后的语音数据通过无线模块发送至主设备;
步骤6,主设备收到当前激活设备语音数据后通过语音引擎进行识别,并把识别的结果回复给当前从设备,同时结束当前语音交互周期,恢复语音路由为可用状态;
步骤7,从设备收到主设备回复指令的识别结果后通过指示灯提示,同时切换扩展MIC设备至监听唤醒词模式。
2.根据权利要求1所述的扩展远场语音交互范围设备间避免拾音冲突方法,其特征在于:步骤3中冲突检测周期为100毫秒。
3.根据权利要求1所述的扩展远场语音交互范围设备间避免拾音冲突方法,其特征在于:步骤3中其他唤醒命令包括其他从设备或主设备自身的唤醒命令。
4.根据权利要求1所述的扩展远场语音交互范围设备间避免拾音冲突方法,其特征在于:步骤3中在当前语音交互周期内,后续收到其他设备的唤醒命令时,则直接回复资源被占用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冠捷显示科技(厦门)有限公司,未经冠捷显示科技(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110307636.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消解仪
- 下一篇:一种用于高温合金仿生结构3D打印的成形方法