【技术实现步骤摘要】
一种文本处理方法及装置
[0001]本申请涉及计算机
,特别是涉及一种文本处理方法及装置。
技术介绍
[0002]用户在享用网络上的一些服务时,有时候会遇到一些问题需要咨询,随着技术的飞速发展,越来越多的网络平台使用自动客服系统来解答用户的咨询。
[0003]其中,用户可以通过语音向自动客服系统提问,自动客服系统将用户的语音转换为文本,然后基于该文本确定识别用户的意图,并根据该咨询意图给用户相应的回复,以解决用户的问题。
[0004]然而,专利技术人发现,上述方式中,将用户的语音转换为文本的准确率较低,进而导致识别出的用户的咨询意图的准确度较低,进而无法准确解决用户的问题。
技术实现思路
[0005]为了提高交互效率,进而提高用户体验,本申请示出了一种文本处理方法及装置。
[0006]第一方面,本申请示出了一种文本处理方法,应用于电子设备,所述方法包括:
[0007]接收用户输入的语音;
[0008]获取所述语音的识别文本和引导文本;
[0009]获取所述识别文本的第一拼音以及获取所述引导文本的第二拼音;
[0010]基于所述第一拼音、所述第二拼音以及所述引导文本,对所述识别文本进行纠错。
[0011]在一个可选的实现方式中,所述获取所述识别文本的第一拼音,包括:
[0012]将所述识别文本拆分为多个识别文本块,分别获取每一个识别文本块的识别拼音;
[0013]所述获取所述引导文本的第二拼音,包括:
[001
【技术保护点】
【技术特征摘要】
1.一种文本处理方法,其特征在于,应用于电子设备,所述方法包括:接收用户输入的语音;获取所述语音的识别文本和引导文本;获取所述识别文本的第一拼音以及获取所述引导文本的第二拼音;基于所述第一拼音、所述第二拼音以及所述引导文本,对所述识别文本进行纠错。2.根据权利要求1所述的方法,其特征在于,所述获取所述识别文本的第一拼音,包括:将所述识别文本拆分为多个识别文本块,分别获取每一个识别文本块的识别拼音;所述获取所述引导文本的第二拼音,包括:将所述引导文本拆分为多个引导文本块,分别获取每一个引导文本块的引导拼音。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一拼音、所述第二拼音以及所述引导文本,对所述识别文本进行纠错,包括:对于每一个识别文本块的识别拼音,获取所述识别文本块的识别拼音分别与各个引导文本块的引导拼音之间的差异程度;在最小的差异程度大于预设阈值的情况下,依照差异程度由低至高的顺序选择预设数量个差异程度对应的引导文本块;使用选择的引导文本块分别替换所述识别文本中的所述识别文本块,得到多个替换后的识别文本;获取每一个替换后的识别文本的困惑度;选择困惑度最小的替换后的识别文本作为识别文本的纠错版本。4.根据权利要求3所述的方法,其特征在于,所述获取所述识别文本块的识别拼音分别与各个引导文本块的引导拼音之间的差异程度,包括:对于每一个引导文本块的引导拼音,获取所述识别文本块的识别拼音的声母与所述引导文本块的引导拼音的声母之间的第一差异;获取所述识别文本块的识别拼音的韵母与所述引导文本块的引导拼音的韵母之间的第二差异;获取所述识别文本块的识别拼音的声调与所述引导文本块的引导拼音的声调之间的第三差异;获取所述识别文本块的识别拼音与所述引导文本块的引导拼音之间的编辑距离;根据所述第一差异、所述第二差异、所述第三差异以及所述编辑距离获取所述差异程度。5.根据权利要求4所述的方法,其特征在于,所述获取所述识别文本块的识别拼音的声母与所述引导文本块的引导拼音的声母之间的第一差异,包括:获取所述识别文本块的识别拼音中的各个声母的第一向量以及所述引导文本块的引导拼音中的各个声母的第二向量;计算所述第一向量与所述第二向量之间的余弦距离,并作为所述第一差异。6.根据权利要求5所述的方法,其特征在于,所述获取所述识别文本块的识别拼音中的各个声母的第一向量以及所述引导文本块的引导拼音中的各个声母的第二向量,包括:在语音差异确定模型的网络参数中提取所述第一向量和所述第二向量;
其中,所述语音差异确定模型是基于多个样本数据集对待训练模型训练,直至待训练模型中的网络参数收敛后得到的,每一个样本数据集中包括两个样本词汇各自的拼音以及包括两个样本词汇的拼音之间的标注差异。7.根据权利要求4所述的方法,其特征在于,所述获取所述识别文本块的识别拼音的韵母与所述引导文本块的引导拼音的韵母之间的第二差异,包括:获取所述识别文本块的识别拼音中的各个韵母的第三向量以及所述引导文本块的引导拼音中的各个韵母的第四向量;计算所述第三向量与所述第四向量之间的余弦距离,并作为所述第二差异。8.根据权利要求7所述的方法,其特征在于,所述获取所述识别文本块的识别拼音中的各个韵母的第三向量以及所述引导文本块的引导拼音中的各个韵母的第四向量,包括:在语音差异确定模型的网络参数中提取所述第三向量和所述第四向量;其中,所述语音差异确定模型是基于多个样本数据集对待训练模型训练,直至待训练模型中的网络参数收敛后得到的,每一个样本数据集中包括两个样本词汇各自的拼音以及包括两个样本词汇的拼音之间的标注差异。9.根据权利要求4所述的方法,其特征在于,所述获取所述识别文本块的识别拼音的声调与所述引导文本块的引导拼音的声调之间的第三差异,包括:获取所述识别文本块的识别拼音中的各个声调的第五向量以及所述引导文本块的引导拼音中的各个声调的第六向量;计算所述第五向量与所述第六向量之间的余弦距离,并作为所述第三差异。10.根据权利要求9所述的方法,其特征在于,所述获取所述识别文本块的识别拼音中的各个声调的第五向量以及所述引导文本块的引导拼音中的各个声调的第六向量,包括:在语音差异确定模型的网络参数中提取所述第五向量和所述第六向量;其中,所述语音差异确定模型是基于多个样本数据集对待训练模型训练,直至待训练模型中的网络参数收敛后得到的,每一个样本数据集中包括两个样本词汇各自的拼音以及包括两个样本词汇的拼音之间的标注差异。11.根据权利要求6、8或10所述的方法,其特征在于,所述待训练模型包括:统计机器学习模型以及深度学习模型;所述统计机器学习模型包括:logistic回归分析模型、贝叶斯模型以及线性回归模型;所述深度学习模型包括:卷积神经网络CNN,循环神经网络RNN以及深度信念网络DBN。12.一种文本处理装置,其特征在于,应用于电子设备,所述装置包括:接收模块,用于接收用户输入的语音;第一获取模块,用于获取...
【专利技术属性】
技术研发人员:李杨,付彬,孙健,唐呈光,赵学敏,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。