一种语音识别测试系统及方法与流程

文档序号:16587322发布日期:2019-01-14 18:37阅读:652来源:国知局
一种语音识别测试系统及方法与流程

本发明涉及智能产品测试领域,尤其涉及一种语音识别测试系统及方法。



背景技术:

传统的语音识别测试方法都是测试人员直接对着测试产品,逐句的重复说话,然后记录语音识别情况。该传统的测试方法缺点是:人为主管因素太大,无法保证每次测试语音的口气,声音大小等因素都一致,导致最终的结果判定不够严谨。同时有些智能产品是运用在有背景噪声下的,(如汽车导航,车在开动的时候噪声也会对语音识别产生影响),传统测试对此类情况就无法完成测试或者测试非常困难,不能准确判别待测产品性能。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种语音识别测试系统,以解决现有语音测试中不能保证每次测试语音的一致性、不能准确判别待测产品性能的问题。

本发明的目的之二在于提供一种语音识别测试方法,以解决现有语音测试中不能保证每次测试语音的一致性、不能准确判别待测产品性能的问题。

本发明的目的之一采用如下技术方案实现:

一种语音识别测试系统,包括噪声播放装置、语音播放装置、语音测试装置和语音识别装置,所述语音测试装置包括控制模块和测试模块;所述控制模块用于控制所述噪声播放装置按照预设噪声参数播放背景噪声,所述控制模块还用于控制所述语音播放装置按照预设语音参数播放测试语句,所述语音识别装置用于在同时播放背景噪声和测试语句时识别出测试语句并将识别结果发送到测试模块,所述测试模块用于将所述识别结果与所述语音播放装置播放的测试语句进行对比以判断所述语音识别装置的识别准确率。

进一步地,所述语音测试装置还包括噪声还原模块,所述噪声还原模块用于调整所述噪声播放装置播放的背景噪声的噪声参数以与预先录制的背景噪声相吻合,并将所述噪声参数发送到所述控制模块。

进一步地,所述语音识别测试系统还包括噪声接收装置,所述噪声接收装置用于检测所述噪声播放装置播放的背景噪声与预先录制的背景噪声的吻合度。

进一步地,所述噪声参数包括噪声音量和噪声频率。

进一步地,所述语音测试装置还包括语音参数调整模块,所述语音参数调整模块用于调整所述语音播放装置播放的测试语句的语音参数,并将所述语音参数发送到所述控制模块。

进一步地,所述语音参数包括语音语速、语音大小和语音类型。

本发明的目的之二采用如下技术方案实现:

一种语音识别测试方法,包括:

获取预设噪声参数和预设语音参数;

控制噪声播放装置按照预设噪声参数播放背景噪声;

控制语音播放装置按照预设语音参数播放测试语句;

获取语音识别装置在同时播放背景噪声和测试语句时的测试语句识别结果;

将所述识别结果与所述语音播放装置播放的测试语句进行对比以判断所述语音识别装置的识别准确率。

进一步地,控制噪声播放装置按照预设噪声参数播放背景噪声之前还包括:

调整所述噪声播放装置播放的背景噪声的噪声参数以与预先录制的背景噪声相吻合。

进一步地,控制语音播放装置按照预设语音参数播放测试语句之前还包括:

调整所述语音播放装置播放的测试语句的语音参数。

进一步地,所述语音参数包括语音语速、语音大小和语音类型。

相比现有技术,本发明的有益效果在于:控制模块控制语音播放装置按照预设语音参数播放测试语句,保证语音识别装置每次接收到的语音的一致性;控制模块控制噪声播放装置按照预设噪声参数播放背景噪声,从而可以根据应用场景播放对应的背景噪声,以测试应用在噪声环境中的语音识别装置,准确判别语音识别装置的产品性能。

附图说明

图1为本发明实施例提供的语音识别测试系统的示意图;

图2为本发明实施例提供的语音识别测试方法流程图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

如图1所示,本发明实施例提供的语音识别测试系统,包括噪声播放装置1、语音播放装置2、语音测试装置3和语音识别装置4,语音测试装置3包括控制模块31和测试模块32;控制模块31用于控制噪声播放装置1按照预设噪声参数播放背景噪声,控制模块31还用于控制语音播放装置1按照预设语音参数播放测试语句,语音识别装置4用于在同时播放背景噪声和测试语句时识别出测试语句并将识别结果发送到测试模块32,测试模块32用于将识别结果与语音播放装置2播放的测试语句进行对比以判断语音识别装置4的识别准确率。控制模块31根据语音识别装置4的应用场景选取对应的噪声参数,控制语音播放装置2和噪声播放装置1同时播放,以判别语音识别装置4在噪声环境下的语音识别性能,控制模块31控制语音播放装置的语音参数,测试多种语音参数情况下语音识别装置4的识别准确率,同时对于同样的语音参数进行多次测试,保证每次测试语音的一致性,保证识别结果的严谨性。

作为优选的实施方式,语音测试装置3还包括噪声还原模块33,噪声还原模块33用于调整噪声播放装置1播放的背景噪声的噪声参数以与预先录制的背景噪声相吻合,并将噪声参数发送到控制模块31。具体的,预先录制不同场景的背景噪声并导入噪声还原模块33,噪声还原模块33控制噪声播放装置1在测试环境中播放背景噪声,并不断调整预先录制的背景噪声的噪声参数,噪声参数包括噪声音量和噪声频率,直到在测试环境中接收的噪声的噪声参数与预先录制的背景噪声的噪声参数吻合,将对应的噪声参数存储在控制模块31中完成噪声还原。

较佳的,语音识别测试系统还包括噪声接收装置5,噪声接收装置5用于检测噪声播放装置1播放的背景噪声与预先录制的背景噪声的吻合度。噪声接收装置5可以为麦克风,在录制背景噪声时,用噪声接收装置5记录现场噪声的噪声参数,在噪声还原模块33还原背景噪声过程中,使用同一个噪声接收装置5接收经过噪声还原模块33还原的噪声,直到与噪声接收装置5记录的现场噪声的噪声参数一致,则完成噪声还原。

作为优选的实施方式,语音测试装置3还包括语音参数调整模块34,语音参数调整模块34用于调整语音播放装置2播放的测试语句的语音参数,并将语音参数发送到控制模块31。语音参数包括语音语速、语音大小和语音类型。具体的,预先录制测试语句,测试语句可以为真人发音,也可以是音频软件合成的声音,测试语句中包含不同的语种和方言,将测试语句导入语言参数调整模块34,语言参数调整模块34调整测试语句的语音参数,包括声音大小和语速,从而形成不同的语音参数,将语音参数发送到控制模块31,即可根据测试需要进行相应的语音参数调整,以控制语音播放装置2播放对应的语音。将语音播放装置2与语音识别装置4的位置固定,即可保证语音识别装置4每次接收的语音的角度相同。

如图2所示,本发明实施例提供的语音识别测试方法,包括:

步骤s101:获取预设噪声参数和预设语音参数。

具体的,根据待测的语音识别装置的应用场景选择对应的噪声参数和语音参数。

步骤s102:控制噪声播放装置按照预设噪声参数播放背景噪声。

较佳的,噪声播放装置播放背景噪声之前,调整噪声播放装置播放的背景噪声的噪声参数以与预先录制的背景噪声相吻合。具体的,调试噪声播放装置播放背景噪声的噪声参数,直到在测试环境中接收的背景噪声与在录制过程中接收到的背景噪声的噪声参数一致。将调试后的噪声参数作为预设噪声参数,控制噪声播放装置按照预设噪声参数进行播放。

步骤s103:控制语音播放装置按照预设语音参数播放测试语句。

较佳的,语音参数包括语音语速、语音大小和语音类型。预先录制的测试语句包括不同的语音类型,即包括不同的语种或方言,在播放测试语句之前还包括调整语音播放装置播放的测试语句的语音参数,即调整语音参数,以控制测试语句的语速和声音大小。

步骤s104:获取语音识别装置在同时播放背景噪声和测试语句时的测试语句识别结果。

步骤s105:将所述识别结果与所述语音播放装置播放的测试语句进行对比以判断所述语音识别装置的识别准确率。

具体的,语音播放装置和待测的语音识别装置均与测试系统连接,测试系统将语音播放装置播放的语音和语音识别装置识别出的语音进行对比,根据对比结果判断语音识别装置的识别能力,根据语音参数对同一句测试语句多次播放,保证每次播放的语音的一致性,判断每次识别结果是否一致,或者根据语音识别装置的应用场景,播放不同的语句,判断语音识别装置的识别准确率。

本发明实施例提供的语音识别测试系统及方法,控制模块控制语音播放装置按照预设语音参数播放测试语句,保证语音识别装置每次接收到的语音的一致性;控制模块控制噪声播放装置按照预设噪声参数播放背景噪声,从而可以根据应用场景播放对应的背景噪声,以测试应用在噪声环境中的语音识别装置,准确判别语音识别装置的产品性能。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1