一种语音唤醒率测试系统及方法技术方案

技术编号:24689915 阅读:35 留言:0更新日期:2020-06-27 09:48
本发明专利技术提供了一种用于测试语音模型唤醒率测试系统及方法,支持多距离多种噪声场景的测试,包括待测设备、多台控制设备,多个音频播放器,多台控制设备包括一主控电子设备,用于连接待测设备以及运行自动化程序(python),控制依次启动音频播放器播放各个距离的测试语料的同时,还可以控制启动一音频播放器播放特定噪音,待测设备通过测试语料而被唤醒。使用本发明专利技术方案能够提高语音唤醒模型的测试效率,减少人工工作量、方便管理测试数据,更高效地给研发提供测试数据,促进模型优化。

A voice wake-up rate test system and method

【技术实现步骤摘要】
一种语音唤醒率测试系统及方法
本专利技术涉及一种语音识别
,尤其涉及一种语音唤醒率测试系统及方法。
技术介绍
随着数据处理技术的进步以及移动互联网的快速普及,计算机技术被广泛地运用到了社会的各个领域,随之而来的则是海量数据的产生。其中,语音数据受到了人们越来越多的重视。语音识别是一门交叉学科。语音识别技术所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。2006年,Hinton提出深度学习网络,指出深度神经网络因为层数过多导致训练参数多的问题可以利用逐层初始化解决。在工业界和学术界掀起了深度学习的浪潮,并在语音识别和图像处理领域取得了巨大成功。基于深度学习的语音识别模型,需要不断通过改变模型结构,训练数据等提高模型对语音的识别率,因此需要快速迭代版本供测试验证,这给测试人员带来了极大的工作量。语音识别模型的性能一般用不同场景不同距离下待测设备的唤醒率来衡量,测试方法是使用高保真音响播放待测语料,待测设备放在离音响不同的距离下,同时用另外一个音响播放不同场景的噪音,以达到不同场景本文档来自技高网...

【技术保护点】
1.一种语音唤醒率测试系统,其特征在于,包括:/n多个控制设备,每个所述控制设备对应连接一个音频播放器,每个所述控制设备分别被控制用于启动对应连接的所述音频播放器播放预设的测试语料,所述测试语料用于对一运行有语音识别模型的待测设备进行唤醒测试;/n多个所述控制设备中包括一个第一电子设备,所述第一电子设备与所述待测设备连接,用于计算所述待测设备总的被唤醒次数;/n其中,所述音频播放器与所述待测设备之间的相对位置关系各不相同。/n

【技术特征摘要】
1.一种语音唤醒率测试系统,其特征在于,包括:
多个控制设备,每个所述控制设备对应连接一个音频播放器,每个所述控制设备分别被控制用于启动对应连接的所述音频播放器播放预设的测试语料,所述测试语料用于对一运行有语音识别模型的待测设备进行唤醒测试;
多个所述控制设备中包括一个第一电子设备,所述第一电子设备与所述待测设备连接,用于计算所述待测设备总的被唤醒次数;
其中,所述音频播放器与所述待测设备之间的相对位置关系各不相同。


2.如权利要求1所述的一种语音唤醒率测试系统,其特征在于,多个所述控制设备中包括至少两个第二电子设备,所述第一电子设备分别与每个所述第二电子设备连接;
所述第一电子设备包括:
第一控制模块,用于向所述第一电子设备以及每一个所述第二电子设备分别发送启动指令,以按照一定顺序启动各个对应连接的所述音频播放器播放所述测试语料;
日志获取模块,用于抓取所述待测设备的日志并保存;
评估模块,分别连接所述日志获取模块和所述第一控制模块,用于读取所述日志并进行处理,从而得到所述待测设备的总的被唤醒次数。


3.如权利要求2所述的一种语音唤醒率测试系统,其特征在于,所述第一电子设备以及每一个所述第二电子设备分别包括一第二控制模块,所述第二控制模块对应连接所述音频播放器,用于接收所述第一控制模块发送的所述启动指令以启动对应连接的所述音频播放器播放一条所述测试语料;
所述日志获取模块在开始测试之前、每一次播放所述测试语料之前、每一次所述测试语料播放之后以及结束测试之后分别抓取所述待测设备的日志并保存;
所述评估模块具体包括:
次数获取单元,与所述日志获取模块连接,用于根据读取的所述日志获取开始测试之前待测设备的初始被唤醒次数、每一次播放测试语料之前待测设备的第一被唤醒次数、每一次播放测试语料之后待测设备的第二被唤醒次数以及结束测试之后待测设备的最后被唤醒次数;
存储单元,与所述次数获取单元连接,用于存储次数获取单元获取的所述被唤醒次数;
比较判断单元,与所述存储单元连接,用于针对每一条已播放的所述测试语料,所述比较判断单元比较对应的所述第一被唤醒次数和所述第二被唤醒次数是否相等,并输出比较结果;
记录单元,连接所述比较判断单元,用于接收所述比较结果,并在所述比较结果表示所述第一被唤醒次数与所述第二被唤醒次数相等时,将对应的所述测试语料记录到失败项目列表中;
循环判断单元,分别连接所述第一控制模块和一运算模块,用于记录所述第一控制模块发送所述启动指令的次数并判断所有所述测试语料是否已播放完成,若未完成,则将未完成信息反馈给所述第一控制模块,以使第一控制模块继续发送所述启动指令;若完成,则将完成信息发送给所述运算模块;
计算单元,连接所述存储单元,用于接收所述完成信息后,根据所述最后被唤醒次数与所述初始被唤醒次数处理得到所述待测设备的总的被唤醒次数。


4.如权利要求3所述的一种语音唤醒率测试系统,其特征在于,多个所述控制设备还包括至少一个第三电子设备,所述第一电子设备分别连接每个所述第三电子设备;
每一个所述第三电子设备中包括一第三控制模块,用于启...

【专利技术属性】
技术研发人员:黄春华黄明飞姚宏贵
申请(专利权)人:开放智能机器上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1