一种探测方法及系统技术方案

技术编号:10122866 阅读:170 留言:0更新日期:2014-06-12 12:47
本发明专利技术提供了一种探测方法及系统,用于探测IVR系统播报是否正常,该方法包括步骤:通过语音通讯模块模拟对IVR系统进行业务动作,并对IVR系统的相应播报内容进行录音,以获得用该业务所属的地区进行标记的音频文件;识别引擎对音频文件进行关键字识别,未识别出关键字时输出IVR系统播报不正常的结果;计算出关键字在整个音频文件中的起始时间和持续时长,与关键字在提示音中的起始时间和持续时长相比较,以判断IVR系统播报是否正常。该系统包括调度模块、语音通讯模块、录音模块、识别模块和比较模块。本发明专利技术的方法和系统能够准确地探测出IVR系统播报是否正常,且能够对带有不同地区口音的播报也能做出准确判断。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种探测方法及系统,用于探测IVR系统播报是否正常,该方法包括步骤:通过语音通讯模块模拟对IVR系统进行业务动作,并对IVR系统的相应播报内容进行录音,以获得用该业务所属的地区进行标记的音频文件;识别引擎对音频文件进行关键字识别,未识别出关键字时输出IVR系统播报不正常的结果;计算出关键字在整个音频文件中的起始时间和持续时长,与关键字在提示音中的起始时间和持续时长相比较,以判断IVR系统播报是否正常。该系统包括调度模块、语音通讯模块、录音模块、识别模块和比较模块。本专利技术的方法和系统能够准确地探测出IVR系统播报是否正常,且能够对带有不同地区口音的播报也能做出准确判断。【专利说明】一种探测方法及系统
本专利技术涉及通信领域,更具体地说,涉及一种用于探测IVR系统播报是否正常探测方法及系统。
技术介绍
交互式语音应答(Interactive Voice Response, IVR)技术使得用户可以利用电话按键(还可以通过发出语音指令)进入数据库,来方便地获取或更新数据、进行交易,呼叫或留言。交互语音应答系统可以自动处理客户业务请求,可以随时随地为客户提供服务,且成本较低,广泛应用于各种呼叫中心,已经成为通信服务中的一个重要组成部分。然而,IVR系统的应用也存在许多缺点,如其对用户的语音识别性能较差。另外,IVR系统在播报时也不够智能,如其虽然根据用户的操作选择做出了语音播报,但其却无法探测该播报是否正常,尤其是该播报内容是否正确、其播报时间是否正确、及根据其情况是否需要进行再次播报等等。这些缺点在系统流量高峰期更容易导致播报混乱,进而使用户与IVR系统之间产生错误理解。针对上述技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中,IVR系统在语音播报时无法探测播报内容及其播报时间的问题,提供一种IVR系统探测方法和系统,能够准确地探测出IVR系统播报是否正常,且能够对不同口音的播报也能做出准确判断。本专利技术解决其技术问题所采用的技术方案是:提供一种探测方法,用于探测IVR系统播报是否正常,该方法包括步骤:S1:调度模块控制语音通讯模块向所述IVR系统发送预定的用于模拟用户拨打电话、输入按键的业务动作的二次拨号串,所述IVR系统根据所述业务动作播报相应的提示音;控制所述录音模块对所述播报内容进行录音,以获得用该业务所属的地区进行标记的首频文件;S2:所述录音模块将所述音频文件提交至识别引擎,所述识别引擎加载所述地区所对应的语音库和语法文件后,对所述音频文件进行识别得到若干短语,再在所述短语中识别出关键字;当在所述音频文件中最终未识别出所述短语或所述关键字时,输出所述IVR系统播报不正常的结果;S3:当识别出所述关键字时,根据所述关键字的所述识别结果,获得所述关键字在所述短语中的起始位置和占据的长度及所述短语在整个所述音频文件中的起始位置,并由此获得并输出所述关键字在整个所述音频文件中的起始时间和持续时长;S4:将所述输出的关键字在整个所述音频文件中的起始时间和持续时长,与所述关键字在所述提示音中的起始时间和持续时长相比较,并根据所述比较结果判断所述IVR系统播报是否正常。在根据本专利技术所述的方法的步骤SI中:在语音通讯模块发送所述二次拨号串前,调度模块下发录音任务至所述录音模块,所述录音模块接收到所述下发任务后预备录音;在模拟用户拨打电话并成功接通所述IVR系统后,所述录音模块开始录音;在所述预定的业务动作执行结束且所述IVR系统根据所述动作播报相应的提示音结束时,所述录音模块停止录音,并保存所述录音得到所述首频文件。在根据本专利技术所述的方法中,步骤S2包括:首先将COM组件和识别引擎初始化,然后装载识别消息并设置消息处理函数;绑定所述音频文件至一音频流,所述识别引擎加载所述音频流,将所述音频流作为所述识别引擎的输入;创建识别语法并将其设置为命令模式,然后将当前语音库所对应的语法文件载入至所述识别语法;激活所述识别语法和所述识别引擎后,所述识别引擎开始识别;当识别出所述关键字后,记录并输出该关键字在所述短语中的起始位置和占据的长度及所述短语在整个所述音频中的起始位置。在根据本专利技术所述的方法中,步骤S2在识别引擎加载当前语音库前还包括步骤:判断当前语音库是否与所述地区对应:当判断结果为否时,将与所述地区对应的语音库切换为当前语音库。根据本专利技术所述的方法中识别步骤S3包括步骤:将所述关键字所在的短语在整个所述音频中的起始位置和占据的长度转换成所述关键字所在的短语在整个所述音频中的起始时间;将所述关键字在所述短语中的位置起始位置和占据的长度转换成所述关键字在所述短语中的起始时间和持续时长;根据所述关键字所在的短语在整个所述音频中的起始时间和所述关键字在所述短语中的起始时间和持续时长,计算并输出所述关键字在整个所述音频中的起始时间和持续时长。本专利技术还提供了一种探测系统,用于监测IVR系统播报是否正常,该系统包括调度模块、语音通讯模块、录音模块、识别模块和比较模块,其中:所述调度模块用于控制所述语音通讯模块向所述IVR系统发送预定的二次拨号串,以模拟用户拨打电话、输入按键的业务动作;所述调度模块还用于控制所述录音模块对所述IVR系统根据所述业务动作进行的播报的提示音进行录音,以获得用该业务所属的地区进行标记的音频文件;获得所述音频文件后,所述录音模块将其提交给所述识别模块;所述识别模块用于对所述音频文件进行识别,对所述音频文件进行识别得到若干短语,并在所述短语中识别出关键字,再从所述识别结果中获得所述关键字在所述短语中的起始位置和占据的长度及所述短语在整个所述音频文件中的起始位置,并由此计算并输出所述关键字在整个所述音频文件中的起始时间和持续时长;并在所述音频文件中最终未识别出所述短语或所述关键字时,输出所述IVR系统播报不正常的结果;所述比较模块用于将输出的所述关键字在整个所述音频文件中的起始时间和持续时长,与所述关键字在所述提示音中的起始时间和持续时长相比较,并根据所述比较结果判断所述IVR系统播报是否正常。在根据本专利技术所述的系统中,录音模块包括录音控制模块、录音执行模块与录音存储模块;所述录音控制模块用于在接收到所述下发任务后控制录音执行模块预备录音,在模拟用户拨打电话以成功接通所述IVR系统后,控制所述录音执行模块开始录音,并在所述预定的业务动作执行结束且所述IVR系统根据所述动作播报相应的提示音文件结束时,控制所述录音执行模块停止录音;所述录音存储模块用于在所录音执行模块停止录音后将所述录音保存为音频文件。在根据本专利技术所述的系统中,识别模块包括输入模块、内容识别模块、关键字提取模块和输出模块:所述输入模块用于将绑定了所述音频文件的音频流输入到所述关键字提取模块;所述内容识别模块用于加载当前语音库后创建识别语法,根据所述识别语法识别出若干短语;当所述内容识别模块在所述音频文件中最终未识别出所述短语时,所述内容识别模块输出所述IVR系统播报不正常的结果;所述关键字提取模块用于从所述短语中提取出关键字并记录所述关键字所在的短语在整个所述音频中的起始位置和所述关键字在所述短语中的起始位置和占据的长度;当所述关键字提取模块在所述音频文件中本文档来自技高网
...

【技术保护点】
一种探测方法,用于探测IVR系统(2)播报是否正常,其特征在于,该方法包括步骤:S1:调度模块(11)控制语音通讯模块(12)向所述IVR系统(2)发送预定的用于模拟用户拨打电话、输入按键的业务动作的二次拨号串,所述IVR系统(2)根据所述业务动作播报相应的提示音;控制所述录音模块(13)对所述播报内容进行录音,以获得用该业务所属的地区进行标记的音频文件;S2:所述录音模块(13)将所述音频文件提交至识别引擎,所述识别引擎加载所述地区所对应的语音库和语法文件后,对所述音频文件进行识别得到若干短语,再在所述短语中识别出关键字;当在所述音频文件中最终未识别出所述短语或所述关键字时,输出所述IVR系统(2)播报不正常的结果;S3:当识别出所述关键字时,根据所述关键字的所述识别结果,获得所述关键字在所述短语中的起始位置和占据的长度及所述短语在整个所述音频文件中的起始位置,并由此获得并输出所述关键字在整个所述音频文件中的起始时间和持续时长;S4:将所述输出的关键字在整个所述音频文件中的起始时间和持续时长,与所述关键字在所述提示音中的起始时间和持续时长相比较,并根据所述比较结果判断所述IVR系统(2)播报是否正常。...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘璐曾智勇
申请(专利权)人:中国移动深圳有限公司
类型:发明
国别省市:广东;44

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

1