一种语音质量的检测系统及方法技术领域
本发明涉及语音检测领域,尤其涉及一种语音质量的检测系统及方法。
背景技术
随着数据通信网络的规模不断扩大,产品的复杂性和多样性的也在不断的
提高、测试技术不断发展,传统手工测试成本高、执行繁琐、效率低等特点已
远远不能满足现实的需求。目前自动化测试程序较多,但往往使用比较复杂,
灵活性差,而且价格昂贵,而通信设备的语音音质往往仍需靠人工耳朵判断,
不适合实际应用。这种可定制脚本可通用的自动化测试框架,只要对脚本做简
单修改,就可满足公司的实际需要,而且跨平台,可同时测试多台设备,广泛
应用于通信设备的自动化测试。且对通信设备的语音质量执行自动化测试,避
免人工测试的差异性,保证测试质量。但是,目前自动化测试框架并未包含一
整套完整的测试流程,也无法对测试结果做出质量评定,无法达到灵活、可拓
展性强、通用的目的。
发明内容
有鉴于此,本发明的目的在于提供一种语音质量的检测系统及方法,旨在
解决现有技术中测试不灵活、可拓展性及通用性差且无法做出质量评定的技术
问题。
本发明的技术方案实现如下:
本发明实施例的一个目的在于提供一种语音质量的检测系统,该检测系统
包括语音采集装置、与所述语音采集装置通讯连接的语音识别装置、以及与所
述语音识别装置通讯连接的语音检测装置,其中:
所述语音采集装置,用于采集语音通讯线路的语音输入或输出信息;
所述语音识别装置,用于识别所述语音输入或输出信息以转化为数字信
息;
所述语音检测装置,用于对所述数字信息与预设的语音模型进行对比,若
对比结果的相似度高于或等于预设的阈值,则将同步所述数字信息至所述语音
模型,若对比结果的相似度低于所述阈值,则依据对比结果确定语音质量。
在本发明所述的检测系统中,所述语音采集装置包括接口模块、与所述接
口模块电性连接的线路输出模块、以及与所述接口模块和所述线路输出模块电
性连接的电源模块,其中:
所述接口模块,用于连接所述语音通讯线路以获取所述语音输入或输出信
息;
所述线路输出模块,用于将所获取的语音输入或输出信息发送至所述语音
识别装置;
所述电源模块,用于为所述接口模块和所述线路输出模块提供工作电源,
从而使其实时工作。
在本发明所述的检测系统中,所述语音识别装置包括线路输入模块、与所
述线路输入模块电性连接的识别模块、与所述识别模块电性连接的数据采集模
块:
所述线路输入模块,用于连接所述线路输出模块以接入所述语音输入或输
出信息;
所述识别模块,用于识别所述语音输入或输出信息以转化为数字信息;
所述数据采集模块,用于观察所述数字信息的波形图,优化所述波形图以
优化所述数字信息。
在本发明所述的检测系统中,所述数据采集模块包括数据采集卡、与所述
数据采集模块电性连接的控制器、以及与所述控制器电性连接的示波器,其中:
所述数据采集卡,用于采集所述数字信息;
所述控制器,用于依据所述数字信息生成波形图,并依据所述波形图优化
所述数字信息;
所述示波器,用于显示并优化所述波形图。
在本发明所述的检测系统中,所述语音检测装置包括模型设置模块、与所
述模型设置模块电性连接的语音转化模块、与所述模型设置模块和所述语音转
化模块电性连接的播放模块、与所述模型设置模块和所述播放模块电性连接的
对比模块、与所述对比模块电性连接的同步模块、以及与所述对比模块电性连
接的质量检测模块,其中:
所述模型设置模块,用于设置可播放的所述语音模型,并设置执行时间以
及执行次数;
所述语音转化模块,用于依据所述数字信息转化为可播放的语音播放信
息;
所述播放模块,用于按照所述执行时间以及所述执行次数播放所述语音播
放信息;
所述对比模块,用于对所播放的所述语音播放信息与所述语音模型进行对
比,若对比结果的相似度高于或等于预设的阈值,则发送同步执行信息至所述
同步模块,若对比结果的相似度低于所述阈值,则发送质量检测信息至所述质
量检测模块;
所述同步模块,用于依据所述同步执行信息同步所述语音播放信息至所述
语音模型;
所述质量检测模块,用于依据所述质量检测信息及所述对比结果确定语音
质量。
本发明实施例的一个目的在于提供一种语音质量的检测方法,包括以下步
骤:
S1、采集语音通讯线路的语音输入或输出信息;
S2、识别所述语音输入或输出信息以转化为数字信息;
S3、对所述数字信息与预设的语音模型进行对比,若对比结果的相似度
高于或等于预设的阈值,则将同步所述数字信息至所述语音模型,若对比结果
的相似度低于所述阈值,则依据对比结果确定语音质量。
在本发明所述的检测方法中,所述步骤S1包括以下子步骤:
S11、提供工作电源,从而实时工作;
S12、连接所述语音通讯线路以获取所述语音输入或输出信息;
S13、将所获取的语音输入或输出信息发送至所述语音识别装置。
在本发明所述的检测方法中,所述步骤S2包括以下子步骤:
S21、接入所述语音输入或输出信息;
S22、识别所述语音输入或输出信息以转化为数字信息;
S23、观察所述数字信息的波形图,优化所述波形图以优化所述数字信息。
在本发明所述的检测方法中,所述步骤S23包括以下子步骤:
S231、采集所述数字信息;
S232、依据所述数字信息生成波形图;
S233、显示并优化所述波形图;
S234、依据所述波形图优化所述数字信息。
在本发明所述的检测方法中,所述步骤S3包括以下子步骤:
S31、设置可播放的所述语音模型,并设置执行时间以及执行次数;
S32、依据所述数字信息转化为可播放的语音播放信息;
S33、按照所述执行时间以及所述执行次数播放所述语音播放信息;
S34、对所播放的所述语音播放信息与所述语音模型进行对比,若对比结
果的相似度高于或等于预设的阈值,则执行步骤S35,若对比结果的相似度低
于所述阈值,则执行步骤S36;
S35、同步所述语音播放信息至所述语音模型;
S36、依据对比结果确定语音质量。
因此,本发明的有益效果是,通过对语音质量进行检测,避免人工判断的
差异性;通过在语音质量检测之前优化语音,可提高检测质量;对语音质量进
行分类并同步,提高了该系统的复用性;分离式设置系统各个装置,降低了系
统的维护难度。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1为本发明提供的一种语音质量的检测系统的结构框图;
图2为本发明提供的语音采集装置的结构框图;
图3为本发明提供的语音识别装置的结构框图;
图4为本发明提供的数据采集模块的结构框图;
图5为本发明提供的语音检测装置的结构框图;
图6为本发明提供的一种语音质量的检测方法的流程图;
图7为本发明提供的采集语音通讯线路的语音输入或输出信息的流程图;
图8为本发明提供的识别语音输入或输出信息以转化为数字信息的流程
图;
图9为本发明提供的优化波形图以优化数字信息的流程图;
图10为本发明提供的对数字信息与语音模型进行对比的流程图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,以下将对照附
图详细说明本发明的具体实施方式。应当理解,以下说明仅为本发明实施例的
具体阐述,不应以此限制本发明的保护范围。
本发明提供的一种语音质量的检测系统100及方法的目的在于提供一整
套完整的语音测试流程,通过对测试结果做出质量评定,达到灵活、可拓展性
强、通用的效果。
请参考图1,图1为本发明提供的一种语音质量的检测系统100的结构框
图。其中,该检测系统100包括语音采集装置1、与所述语音采集装置1通讯
连接的语音识别装置2、以及与所述语音识别装置2通讯连接的语音检测装置
3。
参见图2,图2为本发明提供的语音采集装置1的结构框图。所述语音采
集装置1用于采集语音通讯线路的语音输入或输出信息;具体的,所述语音采
集装置1包括接口模块11、与所述接口模块11电性连接的线路输出模块12、
以及与所述接口模块11和所述线路输出模块12电性连接的电源模块13,其
中:
所述接口模块11,用于连接所述语音通讯线路以获取所述语音输入或输
出信息;该接口模块11可以是具有夹具的接口电路板,通过夹具可拆卸地连
接语音通讯电路。
所述线路输出模块12,用于将所获取的语音输入或输出信息发送至所述
语音识别装置2;线路输出模块12可以为与USB串口适配的接口。
所述电源模块13,用于为所述接口模块11和所述线路输出模块12提供
工作电源,从而使其实时工作。电源模块13可以是可编程电源。
参见图3,图3为本发明提供的语音识别装置2的结构框图。所述语音识
别装置2,用于识别所述语音输入或输出信息以转化为数字信息;具体地,所
述语音识别装置2包括线路输入模块21、与所述线路输入模块21电性连接的
识别模块22、与所述识别模块22电性连接的数据采集模块23:
所述线路输入模块21,用于连接所述线路输出模块12以接入所述语音输
入或输出信息;线路输入模块21可以是USB串口。
所述识别模块22,用于识别所述语音输入或输出信息以转化为数字信息;
即将采集到的模拟信号转化为数字信号。
参见图4,图4为本发明提供的数据采集模块23的结构框图。所述数据
采集模块23,用于观察所述数字信息的波形图,优化所述波形图以优化所述
数字信息。具体的,所述数据采集模块23包括数据采集卡231、与所述数据
采集模块23电性连接的控制器232、以及与所述控制器232电性连接的示波
器233,其中:
所述数据采集卡231,用于采集所述数字信息;数据采集卡231一般为
DAQ卡。
所述控制器232,用于依据所述数字信息生成波形图,并依据所述波形图
优化所述数字信息;控制器232可以是单片机,也可以是处理器,用于发出控
制信息并反馈优化数字信号的信息。
所述示波器233,用于显示并优化所述波形图。示波器233可以观察也可
以调整波形,通过控制器232将调整结果反馈回线路。
参见图5,图5为本发明提供的语音检测装置3,语音检测装置3可以是
服务器。所述语音检测装置3用于对所述数字信息与预设的语音模型进行对
比,若对比结果的相似度高于或等于预设的阈值,则将同步所述数字信息至所
述语音模型,若对比结果的相似度低于所述阈值,则依据对比结果确定语音质
量。具体的,所述语音检测装置3包括模型设置模块31、与所述模型设置模
块31电性连接的语音转化模块32、与所述模型设置模块31和所述语音转化
模块32电性连接的播放模块33、与所述模型设置模块31和所述播放模块33
电性连接的对比模块34、与所述对比模块34电性连接的同步模块35、以及与
所述对比模块34电性连接的质量检测模块36,其中:
所述模型设置模块31,用于设置可播放的所述语音模型,并设置执行时
间以及执行次数;所述语音转化模块32,用于依据所述数字信息转化为可播
放的语音播放信息;所述播放模块33,用于按照所述执行时间以及所述执行
次数播放所述语音播放信息;所述对比模块34,用于对所播放的所述语音播
放信息与所述语音模型进行对比,若对比结果的相似度高于或等于预设的阈
值,则发送同步执行信息至所述同步模块35,若对比结果的相似度低于所述
阈值,则发送质量检测信息至所述质量检测模块36;所述同步模块35,用于
依据所述同步执行信息同步所述语音播放信息至所述语音模型;所述质量检测
模块36,用于依据所述质量检测信息及所述对比结果确定语音质量。上述模
块均可以通过在服务器中设置相应的软体实现,通过编写脚本满足该系统自动
化测试的目的,并导入相应的语音模型以实现语音质量检测。
如图6所示,图6为本发明提供的一种语音质量的检测方法的流程图。该
检测方法包括以下步骤:
S1、采集语音通讯线路的语音输入或输出信息;
S2、识别所述语音输入或输出信息以转化为数字信息;
S3、对所述数字信息与预设的语音模型进行对比,若对比结果的相似度
高于或等于预设的阈值,则将同步所述数字信息至所述语音模型,若对比结果
的相似度低于所述阈值,则依据对比结果确定语音质量。
优选地,参见图7,图7为本发明提供的采集语音通讯线路的语音输入或
输出信息的流程图,上述步骤S1还包括以下子步骤:
S11、提供工作电源,从而实时工作;
S12、连接所述语音通讯线路以获取所述语音输入或输出信息;
S13、将所获取的语音输入或输出信息发送至所述语音识别装置2。
优选地,参见图8,图8为本发明提供的识别语音输入或输出信息以转化
为数字信息的流程图,上述步骤S2还包括以下子步骤:
S21、接入所述语音输入或输出信息;
S22、识别所述语音输入或输出信息以转化为数字信息;
S23、观察所述数字信息的波形图,优化所述波形图以优化所述数字信息。
优选地,参见图9,图9为本发明提供的优化波形图以优化数字信息的流
程图,上述步骤S23还包括以下子步骤:
S231、采集所述数字信息;
S232、依据所述数字信息生成波形图;
S233、显示并优化所述波形图;
S234、依据所述波形图优化所述数字信息。
优选地,参见图10,图10为本发明提供的对数字信息与语音模型进行对
比的流程图,上述步骤S3还包括以下子步骤:
S31、设置可播放的所述语音模型,并设置执行时间以及执行次数;
S32、依据所述数字信息转化为可播放的语音播放信息;
S33、按照所述执行时间以及所述执行次数播放所述语音播放信息;
S34、对所播放的所述语音播放信息与所述语音模型进行对比,若对比结
果的相似度高于或等于预设的阈值,则执行步骤S35,若对比结果的相似度低
于所述阈值,则执行步骤S36;
S35、同步所述语音播放信息至所述语音模型;
S36、依据对比结果确定语音质量。
本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本
领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修
改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。