[发明专利]一种分布式阵列对齐方法有效
申请号: | 202010255744.3 | 申请日: | 2020-04-02 |
公开(公告)号: | CN111596882B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 关海欣 | 申请(专利权)人: | 云知声智能科技股份有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16;G10L25/21;G10L25/51 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 阵列 对齐 方法 | ||
本发明提供一种分布式阵列对齐方法,解决各个分布式设备接收信号不对齐的问题。其中方法包括:获取多个分布式设备中每个设备对于唤醒词的打分及基于预设规则生成的短时能量序列;以打分最高对应的短时能量序列为基准,截取能量集中的预设区域作为电子采集标签;将电子采集标签与每个设备生成的所述短时能量序列做滑动相关检测,得到所述电子采集标签在所述短时能量序列中的位置,以所述位置为对齐点,按照所述对齐点,重新对各个设备对应的所述短时能量序列进行截取,完成对齐步骤。
技术领域
本发明涉及语音交互技术领域,特别涉及一种分布式阵列对齐方法。
背景技术
在面对多个分布式设备做语音交互时,需要通过一些特征选择某个设备与人做交互,在仅有语音信息时通常使用临近响应的原则,可通过判断设备之间能量差异来选择。
每个设备独立拾音,分别通过本地唤醒引擎得到唤醒词对应信号的时间起止点,由于混响、噪声影响,每个设备接收的信号存在明显差异,从而造成每个设备取得的信号时间起止点并不一致,导致计算能量时并非同一时间段信号,从而影响最终判决结果。
发明内容
本发明提供一种分布式阵列对齐方法,解决各个分布式设备接收信号不对齐的问题。
本发明实施例提供一种,包括:获取多个分布式设备中每个设备对于唤醒词的打分及基于预设规则生成的短时能量序列;
以打分最高对应的短时能量序列为基准,截取能量集中的预设区域作为电子采集标签;
将电子采集标签与每个设备生成的所述短时能量序列做滑动相关检测,得到所述电子采集标签在所述短时能量序列中的位置,以所述位置为对齐点,按照所述对齐点,重新对各个设备对应的所述短时能量序列进行截取,完成对齐步骤。
在一种可能实现的方式中,所述基于预设规则生成的短时能量序列,具体包括:
每个设备通过唤醒模块获得唤醒词对应的语音数据;
通过前端降噪模块将所述语音数据进行降噪处理;
通过唤醒打分模块对降噪处理后的所述语音数据进行打分,同时将所述语音数据进行缓存;
当打分大于阈值时,依据唤醒模块给出的所述语音数据的起止点计算所述语音数据的所述短时能量序列。
在一种可能实现的方式中,所述预设区域为75%~85%的短时能量序列的部分。
在一种可能实现的方式中,所述将电子采集标签与每个设备生成的所述短时能量序列做滑动相关检测,得到所述电子采集标签在所述短时能量序列中的位置,具体包括:
将所述电子采集标签的起始位与所述短时能量序列中的第一位能量值对应;将所述电子采集标签的后续的每一位能量值与所述短时能量序列中的第一位后续的每一位能量值进行一一对应,确定该对应关系的初始参考值;
然后,依次将所述电子采集标签的起始位与所述短时能量序列中的第二位能量值、第三位能量值直至最后一位能量值进行对应,确定多个所述初始参考值;
比较确定的多个所述初始参考值,取最大的所述参考值时的对应关系为所述电子采集标签在所述短时能量序列中的位置。
在一种可能实现的方式中,所述将所述电子采集标签的起始位与所述短时能量序列中的第一位能量值对应;将所述电子采集标签的后续的每一位能量值与所述短时能量序列中的第一位后续的每一位能量值进行一一对应,确定该对应关系的初始参考值,具体为:
首先,将所述电子采集标签的第一位能量值与所述短时能量序列中的第一位能量值进行比对;依次将所述电子采集标签的下一位能量值与所述短时能量序列中的下一位能量值进行比对;当所述电子采集标签的所有能量值比对完成后,统计比对符合的个数作为所述初始参考值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云知声智能科技股份有限公司,未经云知声智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010255744.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全船用烟雾信号装置
- 下一篇:一种大批量给城市建筑模型贴图方法和装置