一种音频编解码兼容性自动测试方法及系统技术方案

技术编号:26261169 阅读:18 留言:0更新日期:2020-11-06 17:57
本发明专利技术涉及音频编解码技术领域,公开了一种音频编解码兼容性自动测试方法及系统,该系统利用AI语音转写服务,将语音转为文本,进行比较,得出不同音频Codec和会议系统的是否兼容性,通过自动控制模块自动修改终端设备、IVR、Conference的音频Codec的配置,实现自动循环测试。大大提高了测试效率,同时保证会议系统在测试过程中的稳定性,而且由于输出音频文本和原始音频文本的比较值,使得对Codec的音质效果判断更加准确。

【技术实现步骤摘要】
一种音频编解码兼容性自动测试方法及系统
本专利技术涉及音频编解码
,特别是涉及一种音频编解码兼容性自动测试方法及系统。
技术介绍
在当音视频会议系统中,终端可以通过不同的AudioCodec(音频编解码器,Codec就是编解码器)进入会议。目前Codec广泛应用的有:G.711,G.723,G.726,G.729,而每一种又有很多分支,如G.729就包括G.729A,G.729B和G.729AB,这就造成在会议系统中,音频存在各种各样的编解码,不同的终端包括与其他终端进行P2P通话以及进入会议两种应用场景,针对不同的应用场景,均需要对不同Codec之间的兼容协商测试,以及验证终端设备和会议系统Codec之间的声音是否正常。对于两种不同的应用场景,如果是两种终端设备的P2P(pointtopoin点对点)呼叫,两个终端设备需要选择协商出一个最优的Codec,进行语音通信,协商的规则根据设定的优先级,如图1所示,两个终端设备分别有M种类型Codec和N种类型Codec,全路径覆盖测试需要m*n次,最小路径测试需要m∩n,既m和n的交集个数。如果是终端设备进入会议系统,会议系统一般由IVR(InteractiveVoiceResponse,交互式语音应答或者称为语音大厅)和Conference(会议服务)组成,如图2所示,终端设备进入会议,一般首先会呼叫到IVR,和IVR进行一次Codec协商,根据语音提示,再输入相应的会议号码和会议密码,然后和会议服务再进行一次Codec协商,最终进入会议成功。如果终端设备所支持的Codec类型有M种,服务器的IVR所支持的Codec类型有N种,以及会议服务所支持的Codec有K种,那么该应用场景下全路径覆盖测试需要m*n*k次,最小路径测试需要m∩n∩k,既m、n、k三者的交集个数。然而,现有对音视频编解码的兼容性测试均采用人工测试,无论对于哪种应用场景,人工测试的工作量都特别大,而且在实际的测试过程中,不仅为了同种Codec兼容性,而且还需保障在系统有多种的Codec类型的情况下各方能协商上最优的Codec类型,以及在不断测试过程中保证会议系统的稳定性。因此,如果采用全路径覆盖测试方式,手工测试的工作量很大,测试次数成倍增加,效率很低,而且人工测试对测试结果难以判断,准确度低。因此,现有技术还有待进一步改进和提升。
技术实现思路
针对上述技术问题,本专利技术提供了一种音频编解码兼容性自动测试方法及系统,以解决现有采用人工测试音视频兼容性所存在的效率低下、无法保证测试准确性和系统稳定性的技术问题。为了解决上述技术问题,本专利技术第一方面提供了一种音频编解码兼容性自动测试系统,应用于音视频会议系统,所述测试系统包括:语音播放模块和自动控制模块,其中,所述语音播放模块用于语音播放文本数据,所述文本数据包括第一原始文本和第二原始文本;所述自动控制模块包括控制器、AI语音转写模块和文本比较器,所述控制器用于自动对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行循环遍历修改;所述AI语音转写模块用于根据所述控制器对所述终端设备、音视频会议系统的IVR语音大厅和会议服务器所循环遍历修改的音频编解码器类型,获取所述终端设备从所述IVR语音大厅收听的第一语音数据,并将所述第一语音数据转换为第一测试文本;以及获取所述会议服务器从所述终端设备收听的第二语音数据,并将所述第二语音数据转换为第二测试文本;所述第一语音数据为所述第一原始文本对应的语音数据,所述第二语音数据为所述第二原始文本对应的语音数据;所述文本比较器用于依次将第一测试文本与第一原始文本进行比较,得出第一比较结果;以及将第二测试文本与第二原始文本进行比较,得出第二比较结果。进一步地,所述测试系统还包括判断模块,所述判断模块用于根据所述第一比较结果判断终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器是否兼容,以及根据所述第二比较结果判断所述音视频会议系统是否稳定。进一步地,所述第一比较结果和第二比较结果均为0%~100%。进一步地,所述测试系统还包括文本输入模块,用于向所述语音播放模块输入文本数据。本专利技术第二方面提供了一种音频编解码兼容性自动测试方法,包括步骤:控制器自动对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行修改;响应于终端设备向音视频会议系统发起呼叫操作,AI语音转写模块获取所述终端设备从IVR语音大厅收听的第一语音数据,并将所述第一语音数据转换为第一测试文本;所述第一语音数据为第一原始文本对应的语音数据;文本比较器将所述第一测试文本与所述第一原始文本进行比较,得出第一比较结果;响应于所述终端设备进入所述音视频会议系统,所述AI语音转写模块获取所述会议服务器从所述终端设备收听的第二语音数据,并将所述第二语音数据转换为第二测试文本;所述第二语音数据为第二原始文本对应的语音数据;文本比较器将所述第二测试文本与所述第二原始文本进行比较,得出第二比较结果。控制器对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行遍历修改,重复AI语音转写模块的语音识别和文本比较器的文本比较操作步骤,完成对终端设备、音视频会议系统的IVR语音大厅和会议服务器的所有音频编解码器类型的测试。进一步地,所述文本比较器将所述第一测试文本与所述第一原始文本进行比较,得出第一比较结果的步骤之后,包括步骤:若所述第一比较结果达到第一预定值,则判定所测试的所述终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器之间相互兼容。进一步地,若所述第一比较结果为0%,则判定所测试的所述终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器不兼容。进一步地,所述文本比较器将所述第二测试文本与所述第二原始文本进行比较,得出第二比较结果的步骤之后还包括:若所述第二比较结果达到第二预定值,则判定在所测试的终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器下音视频会议系统稳定。进一步地,若所述第二比较结果小于所述第二预定值,则判定在所测试的终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器下音视频会议系统不稳定。进一步地,所述控制器对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行遍历修改的步骤包括:所述控制器依次固定终端设备的音频解码器类型,并对IVR语音大厅和会议服务器的音频编解码器进行遍历修改,直至将终端设备的所有音频解码器类型测试完成。本专利技术实施例一种音频编解码兼容性自动测试方法及系统,利用AI语音转写服务,将语音转为文本,进行比较,得出不同音频Codec和会议系统的是否兼容性,通过自动控制模块自动修改终端设备、IVR、Conference的音频Codec的配置,实现自动循环测试。大大提高了测试效率,同时保证会议系统在测试过程中的稳定性,本文档来自技高网
...

【技术保护点】
1.一种音频编解码兼容性自动测试系统,其特征在于,所述测试系统包括:语音播放模块和自动控制模块,其中,/n所述语音播放模块用于语音播放文本数据,所述文本数据包括第一原始文本和第二原始文本;/n所述自动控制模块包括控制器、AI语音转写模块和文本比较器;/n所述控制器用于自动对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行循环遍历修改;/n所述AI语音转写模块用于根据所述控制器对所述终端设备、音视频会议系统的IVR语音大厅和会议服务器所循环遍历修改的音频编解码器类型,获取所述终端设备从所述IVR语音大厅收听的第一语音数据,并将所述第一语音数据转换为第一测试文本;以及获取所述会议服务器从所述终端设备收听的第二语音数据,并将所述第二语音数据转换为第二测试文本;所述第一语音数据为所述第一原始文本对应的语音数据,所述第二语音数据为所述第二原始文本对应的语音数据;/n所述文本比较器用于依次将第一测试文本与第一原始文本进行比较,得出第一比较结果;以及将第二测试文本与第二原始文本进行比较,得出第二比较结果。/n

【技术特征摘要】
1.一种音频编解码兼容性自动测试系统,其特征在于,所述测试系统包括:语音播放模块和自动控制模块,其中,
所述语音播放模块用于语音播放文本数据,所述文本数据包括第一原始文本和第二原始文本;
所述自动控制模块包括控制器、AI语音转写模块和文本比较器;
所述控制器用于自动对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行循环遍历修改;
所述AI语音转写模块用于根据所述控制器对所述终端设备、音视频会议系统的IVR语音大厅和会议服务器所循环遍历修改的音频编解码器类型,获取所述终端设备从所述IVR语音大厅收听的第一语音数据,并将所述第一语音数据转换为第一测试文本;以及获取所述会议服务器从所述终端设备收听的第二语音数据,并将所述第二语音数据转换为第二测试文本;所述第一语音数据为所述第一原始文本对应的语音数据,所述第二语音数据为所述第二原始文本对应的语音数据;
所述文本比较器用于依次将第一测试文本与第一原始文本进行比较,得出第一比较结果;以及将第二测试文本与第二原始文本进行比较,得出第二比较结果。


2.根据权利要求1所述的音频编解码兼容性自动测试系统,其特征在于,所述测试系统还包括判断模块,所述判断模块用于根据所述第一比较结果判断终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器是否兼容,以及根据所述第二比较结果判断所述音视频会议系统是否稳定。


3.根据权利要求1所述的音频编解码兼容性自动测试系统,其特征在于,所述第一比较结果和第二比较结果均为0%~100%。


4.根据权利要求1所述的音频编解码兼容性自动测试系统,其特征在于,所述测试系统还包括文本输入模块,用于向所述语音播放模块输入文本数据。


5.一种音频编解码兼容性自动测试方法,其特征在于,包括步骤:
控制器自动对终端设备、音视频会议系统的IVR语音大厅和会议服务器的音频编解码器类型进行修改;
响应于终端设备向音视频会议系统发起呼叫操作,AI语音转写模块获取所述终端设备从IVR语音大厅收听的第一语音数据,并将所述第一语音数据转换为第一测试文本;所述第一语音数据为第一原始文本对应的语音数据;
文本比较器将所述第一测试文本与所述第一原始文本进行比...

【专利技术属性】
技术研发人员:赵鹏松
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:福建;35

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

1