一种语音质检方法、装置、服务器及存储介质制造方法及图纸

技术编号:25525513 阅读:21 留言:0更新日期:2020-09-04 17:14
本申请实施例提供了一种语音质检方法、装置、服务器及存储介质,该方法包括:响应于终端设备发送的对目标音频数据的语音质检请求,获取所述目标音频数据对应的文本数据,所述目标音频数据为待语音质检的音频数据;获取为所述目标音频数据配置的第一规则表达式;对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式;根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果;向所述终端设备发送所述语音质检结果。采用本申请,可以提升语音质检效率。另外,本申请涉及区块链技术,同时本申请可应用于智慧教育领域中,从而推动智慧城市的建设。

【技术实现步骤摘要】
一种语音质检方法、装置、服务器及存储介质
本申请涉及计算机
,尤其涉及一种语音质检方法、装置、服务器及存储介质。
技术介绍
传统的语音质检工作通常由质检人员进行人工检测,这种质检方式在面对大量的音频数据时,需要花费大量时间。为了避免这种情况,可以将规则引擎用于语音质检。目前,规则引擎进行语音质检主要通过以下两种方式实现:一种是穷举法,一种是递归法。所谓的穷举法,就是尽最大可能实现规则表达式中各个运算符相互之间的各种组合的逻辑以实现语音质检。这种方式最大的弊端是可能存在未考虑的组合情况,这将导致规则表达式无法匹配到相应文本,此外,穷举的方式也会消耗大量时间,语音质检效率低下。所谓的递归法,本质上是通过调用递归函数实现,即通过计算规则表达式中每一层括号内的内容,然后层层递归得到最终的递归结果以实现语音质检。然而,递归的方式较为复杂,过程非常繁琐,语音质检效率低下。
技术实现思路
本申请实施例提供了一种语音质检方法、装置、服务器及存储介质,可以提升语音质检效率。第一方面,本申请实施例提供了一种语音质检方法,应用于服务器,包括:响应于终端设备发送的对目标音频数据的语音质检请求,获取所述目标音频数据对应的文本数据,所述目标音频数据为待语音质检的音频数据;获取为所述目标音频数据配置的第一规则表达式;对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式;根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果;向所述终端设备发送所述语音质检结果。可选地,所述第一规则表达式的类型为中缀表达式,所述第二规则表达式的类型为后缀表达式或前缀表达式;所述第一规则表达式包括至少一个操作数以及至少一个操作符,所述操作数为以下任一项:字、词或句,所述操作符为使所述至少一个操作数之间建立运算关系的符号。可选地,所述对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式,包括:采用预设的转换方法对所述第一规则表达式进行表达式转换,得到所述服务器能够解析的第二规则表达式;所述转换方法包括堆栈转换的方法或表达式树转换的方法。可选地,所述根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果,包括:根据所述第二规则表达式对所述文本数据进行文本匹配,得到文本匹配结果,所述文本匹配结果包括文本匹配成功或失败的结果;根据所述文本匹配结果获得对所述目标音频数据的语音质检结果。可选地,所述第二规则表达式的类型为后缀表达式,所述根据所述第二规则表达式对所述文本数据进行文本匹配,得到文本匹配结果,包括:从左向右扫描所述第二规则表达式中的各个数据;如果所述数据为操作数,则将所述数据放入堆栈;如果所述数据为操作符,则从堆栈中弹出所述数据关联的操作数,并根据由所述数据和所述数据关联的操作数构成的表达式对所述文本数据进行文本匹配,得到中间匹配结果以放入堆栈,直到扫描结束,根据堆栈包括的数据获得文本匹配结果。可选地,所述根据所述文本匹配结果获得对所述目标音频数据的语音质检结果,包括:当所述文本匹配结果还包括所述第二规则表达式中各个操作数的匹配详情信息时,将所述匹配详情信息作为对所述目标音频数据的语音质检结果,所述匹配详情信息包括以下至少一项:出现次数、出现时间、出现位置;和/或,当所述文本匹配结果还包括所述第二规则表达式中各个操作数的匹配详情信息且所述匹配详情信息包括出现时间和/或出现位置时,根据所述匹配详情信息定位所述文本数据包括的所述第二规则表达式中各个操作数以进行标记,得到标记后的所述文本数据,并将标记后的所述文本数据作为对所述目标音频数据的语音质检结果。可选地,所述根据所述文本匹配结果获得对所述目标音频数据的语音质检结果,包括:当所述文本匹配结果还包括所述第二规则表达式中各个操作数的匹配详情信息时,根据所述匹配详情信息确定所述文本数据对应的目标角色的对话数据;所述匹配详情信息包括以下至少一项:出现次数、出现时间、出现位置;所述对话数据包括以下至少一项:语速、静音信息、抢插话信息、情绪信息、沟通评价信息;将所述对话数据作为对所述目标音频数据的语音质检结果。第二方面,本申请实施例提供了一种语音质检装置,应用于服务器,包括:处理模块,用于响应于终端设备发送的对目标音频数据的语音质检请求,获取所述目标音频数据对应的文本数据,所述目标音频数据为待语音质检的音频数据;所述处理模块,还用于获取为所述目标音频数据配置的第一规则表达式,对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式,并根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果;通信模块,用于向所述终端设备发送所述语音质检结果。第三方面,本申请实施例提供了一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面所述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面所述的方法。综上所述,服务器可以响应于终端设备发送的对目标音频数据的语音质检请求,获取该目标音频数据对应的文本数据,并获取为该目标音频数据配置的第一规则表达式以进行转换,得到服务器能够解析的第二规则表达式,从而根据该第二规则表达式以及该文本数据确定对该目标音频数据的语音质检结果以发送至终端设备,相较于现有技术采用穷举法或递归法实现语音质检的过程,本申请实施例通过表达式转换来实现语音质检的过程,能够提升语音质检效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本申请实施例提供的一种规则表达式配置界面的示意图;图1B是本申请实施例提供的另一种规则表达式配置界面的示意图;图1C是本申请实施例提供的一种语音质检界面的示意图;图1D是本申请实施例提供的另一种语音质检界面的示意图;图1E是本申请实施例提供的另一种语音质检界面的示意图;图2是本申请实施例提供的一种语音质检方法的流程示意图;图3A是本申请实施例提供的一种语音质检过程的示意图;图3B是本申请实施例提供的另一种语音质检过程的示意图;图4是本申请实施例提供的另一种语音质检方法的流程示意图;图5是本申请实施例提供的一种语音质检系统的网络架构示意图;图6是本申请实施例提供的一种语音质检装置的本文档来自技高网...

【技术保护点】
1.一种语音质检方法,其特征在于,应用于服务器,包括:/n响应于终端设备发送的对目标音频数据的语音质检请求,获取所述目标音频数据对应的文本数据,所述目标音频数据为待语音质检的音频数据;/n获取为所述目标音频数据配置的第一规则表达式;/n对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式;/n根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果;/n向所述终端设备发送所述语音质检结果。/n

【技术特征摘要】
1.一种语音质检方法,其特征在于,应用于服务器,包括:
响应于终端设备发送的对目标音频数据的语音质检请求,获取所述目标音频数据对应的文本数据,所述目标音频数据为待语音质检的音频数据;
获取为所述目标音频数据配置的第一规则表达式;
对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式;
根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果;
向所述终端设备发送所述语音质检结果。


2.根据权利要求1所述的方法,其特征在于,
所述第一规则表达式的类型为中缀表达式,所述第二规则表达式的类型为后缀表达式或前缀表达式;
所述第一规则表达式包括至少一个操作数以及至少一个操作符,所述操作数为以下任一项:字、词或句,所述操作符为使所述至少一个操作数之间建立运算关系的符号。


3.根据权利要求1或2所述的方法,其特征在于,所述对所述第一规则表达式进行转换,得到所述服务器能够解析的第二规则表达式,包括:
采用预设的转换方法对所述第一规则表达式进行表达式转换,得到所述服务器能够解析的第二规则表达式;所述转换方法包括堆栈转换的方法或表达式树转换的方法。


4.根据权利要求1所述的方法,其特征在于,所述根据所述第二规则表达式以及所述文本数据确定对所述目标音频数据的语音质检结果,包括:
根据所述第二规则表达式对所述文本数据进行文本匹配,得到文本匹配结果,所述文本匹配结果包括文本匹配成功或失败的结果;
根据所述文本匹配结果获得对所述目标音频数据的语音质检结果。


5.根据权利要求4所述的方法,其特征在于,所述第二规则表达式的类型为后缀表达式,所述根据所述第二规则表达式对所述文本数据进行文本匹配,得到文本匹配结果,包括:
从左向右扫描所述第二规则表达式中的各个数据;
如果所述数据为操作数,则将所述数据放入堆栈;
如果所述数据为操作符,则从堆栈中弹出所述数据关联的操作数,并根据由所述数据和所述数据关联的操作数构成的表达式对所述文本数据进行文本匹配,得到中间匹配结果以放入堆栈,直到扫描结束,根据堆栈包括的数据获得文本匹配结果。


6.根据权利要求4或5所述的方法,其特征在于,所述根据所述文本匹配...

【专利技术属性】
技术研发人员:陈兆文王成林范子龙陈思干周伟
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:上海;31

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

1