【技术实现步骤摘要】
一种语音网关扩展模块
[0001]本专利技术涉及通信
,尤其涉及一种语音网关扩展模块。
技术介绍
[0002]随着人工智能的快速发展,智能语音在电话中的应用也越来越多,被广泛应用在智能客服、智能回访等众多场景。在实时语音沟通场景下,现有的语音处理方案实施过程中,需要开发C语言模块对接各种不同接口以对接各种相应的语音处理引擎,因此需要对C语言模块进行大量开发与维护,造成工作量和成本巨大,同时造成C语言模块的使用灵活度不够高。
技术实现思路
[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种语音网关扩展模块,用于提升语音模块的使用灵活度,同时降低使用成本。
[0004]为实现上述目的,本专利技术提供了如下技术方案:一种语音网关扩展模块,包括:
[0005]数据截取单元,用于截取语音网关中的若干音频流数据;
[0006]数据分析单元,连接所述数据截取单元,用于对各所述音频流数据进行数据分析,得到相应的报文版本号、报文类型、报文长度和报文内容;
[0007]数据计算单元,连接所述数据分析单元,用于将同一所述音频流数据的各所述报文版本号、所述报文类型、所述报文长度和所述报文内容与预设的标准数据库中的各标准报文数据进行相似度计算,得到相应的相似度值;
[0008]数据处理单元,连接所述数据比对单元,用于根据各所述相似度值处理得到综合相似度计算值,并根据所述综合相似度计算值和各所述相似度值对所述报文版本号、所述报文类型、所述报文长度和所述报文内容进行修正; ...
【技术保护点】
【技术特征摘要】
1.一种语音网关扩展模块,其特征在于,包括:数据截取单元(1),用于截取语音网关中的若干音频流数据;数据分析单元(2),连接所述数据截取单元(1),用于对各所述音频流数据进行数据分析,得到相应的报文版本号、报文类型、报文长度和报文内容;数据计算单元(3),连接所述数据分析单元(2),用于将同一所述音频流数据的各所述报文版本号、所述报文类型、所述报文长度和所述报文内容与预设的标准数据库中的各标准报文数据进行相似度计算,得到相应的相似度值;数据处理单元(4),连接所述数据比对单元,用于根据各所述相似度值处理得到综合相似度计算值,并根据所述综合相似度计算值和各所述相似度值对所述报文版本号、所述报文类型、所述报文长度和所述报文内容进行修正;转发单元(5),连接所述数据处理单元(4),用于按照预设协议将修正后的所述报文版本号、所述报文类型、所述报文长度和所述报文内容封装形成可供多种语音处理引擎解析的标准网络数据包,并转发至业务平台。2.根据权利要求1所述的语音网关扩展模块,其特征在于:所述标准数据库中预先存储有若干标准报文数据,所述标准报文数据包括标准版本号、标准类型、标准长度和标准内容,所述数据计算单元(3)包括:第一计算子单元(31),用于将所述报文版本号与各所述标准版本号进行相似度计算,得到若干第一相似度值,并将各所述第一相似度值中的最大值作为第一最优相似度值;第二计算子单元(32),用于将所述报文类型与各所述标准类型进行相似度计算,得到若干第二相似度值,并将各所述第二相似度值中的最大值作为第二最优相似度值;第三计算子单元(33),用于将所述报文长度与各所述标准长度进行相似度计算,得到若干第三相似度值,并将各所述第三相似度值中的最大值作为第三最优相似度值;第四计算子单元(34),用于将所述报文内容与各所述标准内容进行相似度计算,得到若干第四相似度值,并将各所述第四相似度值中的最大值作为第四最优相似度值。3.根据权利要求2所述的语音网关扩展模块,其特征在于:所述数据处理单元(4)包括:配置子单元(41),用于分别为所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值和所述第四最优相似度值分别配置第一权重系数、第二权重系数、第三权重系数和第四权重系数;综合计算子单元(42),连接所述配置子单元(41),用于分别将所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值、所述第四最优相似度值、所述第一权重系数、所述第二权重系数、所述第三权重系数和所述第四权重系数带入预设的相似度计算公式中,得到一综合相似度计算值;修正子单元(43),连接所述综合计算子单元(42),用于在所述综合相似度计算值大于预设的综合阈值,且所述第一最优相似度值、所述第二最优相似度值、所述第三最优相似度值或所述第四最优相似度值存在不大于预设的最低阈值时,对所述音频流数据的截取时刻、截取持续时间段、数据获取通道和数据解码方式进行检测得到若干检测结果,并根据各所述检测结果对所述报文版本号、所述报文类型、所述报文长度或所述报文内容进行修正。4.根据权利要求3所述的语音网关扩展模块,其特征在于:
S
y
用于表示所述综合相似度计算值;a用于表示所述第一权重系数;b用于表示所述第二权重系数;c用于表示所述第三权重系数;d用于表示所述第四权重系数;X用于表示所述第一最优相似度值;Y用于表示所述第二最优相似度值;Z用于表示所述第三最优相似度值;K用于表示所述第四最优相似度值。5.根据权利要求3所述的语音网关扩展模块,其特征在于:所述截取时刻与所述报文版本号相关联,所述截取持续时间段与所述报文长度相关联,所述数据获取通道与所述报文类型相关联,所述数据解码方式与所述报文内容相关联,所述标准版本号预先与标准截取时刻相关...
【专利技术属性】
技术研发人员:张文博,吴晓斌,
申请(专利权)人:杭州音视贝科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。