语音交互方法、车辆及计算机可读存储介质技术

技术编号:37253365 阅读:14 留言:0更新日期:2023-04-20 23:30
本申请公开了一种语音交互方法,包括:接收车辆座舱内的用户语音请求;对用户语音请求进行词嵌入提取得到词嵌入特征;对用户语音请求进行字嵌入提取得到字嵌入特征;拼接字嵌入特征和词嵌入特征得到用户语音请求的拼接特征;根据用户语音请求的拼接特征进行命名实体识别,以根据命名实体识别的结果完成语音交互。本申请中,对车辆座舱内的用户语音请求进行词嵌入提取和字嵌入提取,根据得到的词嵌入特征与字嵌入特征的拼接结果进行命名实体识别,最终完成语音交互。本申请的语音交互方法可在用户发出的语音请求中,通过词语的类型以及边界信息,识别出命名实体,最终完成语音交互,提高了对语音请求中命名实体识别的准确性,改善用户的交互体验。改善用户的交互体验。改善用户的交互体验。

【技术实现步骤摘要】
语音交互方法、车辆及计算机可读存储介质


[0001]本申请涉及自然语言理解
,特别涉及一种语音交互方法、车辆及计算机可读存储介质。

技术介绍

[0002]目前,车载语音技术可以支持用户通过语音在车辆座舱内进行交互,例如控制车辆零部件或与车载系统用户界面中的组件进行交互。对于用户语音请求中命名实体的识别,当前车载语音技术存在对用户语音请求中命名实体识别不准确等问题,影响语音交互过程的准确性,用户使用体验不佳。
[0003]
技术实现思路

本申请提供了一种语音交互方法、车辆及计算机可读存储介质。
[0004]本申请的语音交互方法,包括:接收车辆座舱内的用户语音请求;对所述用户语音请求进行词嵌入提取得到词嵌入特征;对所述用户语音请求进行字嵌入提取得到字嵌入特征;拼接所述字嵌入特征和所述词嵌入特征得到所述用户语音请求的拼接特征;根据所述用户语音请求的拼接特征进行命名实体识别,以根据命名实体识别的结果完成语音交互。
[0005]如此,本申请中,对车辆座舱内的用户语音请求进行词嵌入提取和字嵌入提取,并将得到的词嵌入特征的字嵌入特征进行拼接,根据拼接结果中包含的语音请求每个字与词的关系,进行命名实体识别,最终完成语音交互。本申请的语音交互方法可在用户发出的语音请求中,通过词语的类型以及边界信息,识别出命名实体,最终完成语音交互,提高了对语音请求中命名实体识别的准确性,改善用户的交互体验。
[0006]所述对所述用户语音请求进行词嵌入提取得到词嵌入特征,包括:初始化预设词表的词表嵌入表示;分别确定包括所述用户语音请求中各个字的所述预设词表,以生成词表序列;根据所述词表嵌入表示和所述词表序列构造所述用户语音请求中各个词的词嵌入,以得到所述用户语音请求中各个字的所述词嵌入特征。
[0007]如此,可初始化用户语音请求中各命名实体对应的预设词表的词表嵌入表示,确定用户语音请求中各个字对应的预设词表,并通过计算得到各个字的词嵌入特征,使自然语言理解模型能够识别出该命名实体,减少计算成本。
[0008]所述对所述用户语音请求进行词嵌入提取得到词嵌入特征的步骤之前,所述语音交互方法包括:根据业务类型构造第一类型词表和第二类型词表,所述第一类型词表的起始位置
为预设词,所述第二类型词表的中间位置为预设词,所述预设词表包括所述第一类型词表和所述第二类型词表。
[0009]如此,可根据业务类型分类预设词表,以便根据词表的序号生成词表序列,以便结合词表嵌入表示,得到该语音请求中各个字词嵌入特征。
[0010]所述分别确定包括所述用户语音请求中各个字的所述预设词表,以生成词表序列,包括:确定包括所述用户语音请求中各个字的第一类型词表,以根据所述第一类型词表的序号生成第一词表序列;确定包括所述用户语音请求中各个字的第二类型词表,以根据所述第二类型词表的序号生成第二词表序列。
[0011]如此,可将用户语音请求中的各个字所在的预设词表的序号,组合形成对应的词表序列,以便结合词表嵌入表示计算该语音请求中各个字的词嵌入,最终得到词嵌入特征。
[0012]所述根据所述词表嵌入表示和所述词表序列构造所述用户语音请求中各个字的词嵌入,以得到所述用户语音请求中各个字的所述词嵌入特征,包括:对所述第一词表序列中元素对应的词表嵌入表示进行计算处理得到所述用户语音请求中各个字的第一词嵌入;对所述第二词表序列中元素对应的词表嵌入表示进行计算处理得到所述用户语音请求中各个字的第二词嵌入;拼接所述用户语音请求中各个字的所述第一词嵌入和所述第二词嵌入得到所述用户语音请求中对应字的所述词嵌入特征。
[0013]如此,可根据语音请求中各个字的词表序列中元素所对应的词表嵌入表示,通过计算处理得到词嵌入特征,以判断该字所在具体命名实体,提升了命名实体识别过程的准确性。
[0014]所述对所述用户语音请求进行字嵌入提取得到字嵌入特征,包括:根据字嵌入词表提取所述用户语音请求中各个字的所述字嵌入特征。
[0015]如此,可早现有的字嵌入词表中提取用户语音请求中各个字的字嵌入特征,使自然语言理解模型具有识别具体字的能力。
[0016]所述拼接所述字嵌入特征和所述词嵌入特征得到所述用户语音请求的拼接特征,包括:拼接所述用户语音请求中各个字对应的所述字嵌入特征和所述词嵌入特征得到所述用户语音请求中各个字的拼接特征;依次拼接所述用户语音请求中各个字的拼接特征得到所述用户语音请求的拼接特征。
[0017]如此,可将用户请求中的各个字对应的字嵌入特征和词嵌入特征依次拼接,得到用户语音请求的拼接特征,作为命名实体识别模型的输入,最终根据拼接特征识别出相应的命名实体。
[0018]所述根据所述用户语音请求的拼接特征进行命名实体识别,以根据命名实体识别的结果完成语音交互,包括:将所述用户语音请求的拼接特征作为命名实体识别模型的输入进行命名实体识
别;根据所述命名实体识别的结果进行自然语言理解以完成语音交互。
[0019]如此,可根据用户语音请求的拼接结果进行命名实体识别,提升命名实体识别的能力,使自然语言理解过程中对命名实体的识别更准确,提升用户的交互体验。
[0020]本申请的车辆,包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述的方法。
[0021]本申请的计算机可读存储介质,存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现上述的方法。
[0022]本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。
附图说明
[0023]本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本申请语音交互方法的流程示意图之一;图2是本申请语音交互方法的流程示意图之二;图3是本申请语音交互方法的流程示意图之三;图4是本申请语音交互方法的流程示意图之四;图5是本申请语音交互方法的流程示意图之五;图6是本申请语音交互方法的计算过程示意图;图7是本申请语音交互方法的流程示意图之六;图8是本申请语音交互方法的流程示意图之七;图9是本申请语音交互方法的流程示意图之八;图10是本申请语音交互方法的流程示意图之九。
具体实施方式
[0024]下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。
[0025]随着车辆电子技术的发展与普及,车辆可与用户进行语音交互,即可识别用户的语音请求并最终完成用户语音请求中的意图。人车语音交互功能满足了驾驶员和乘客行驶过程中的多样体验。然而,对于中文语音请求,一个字可能存在于意义不同的多个命名实体词中。因此,需对命名实体的边界和类型进行较为准确的提取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音交互方法,其特征在于,包括:接收车辆座舱内的用户语音请求;对所述用户语音请求进行词嵌入提取得到词嵌入特征;对所述用户语音请求进行字嵌入提取得到字嵌入特征;拼接所述字嵌入特征和所述词嵌入特征得到所述用户语音请求的拼接特征;根据所述用户语音请求的拼接特征进行命名实体识别,以根据命名实体识别的结果完成语音交互。2.根据权利要求1所述的语音交互方法,其特征在于,所述对所述用户语音请求进行词嵌入提取得到词嵌入特征,包括:初始化预设词表的词表嵌入表示;分别确定包括所述用户语音请求中各个字的所述预设词表,以生成词表序列;根据所述词表嵌入表示和所述词表序列构造所述用户语音请求中各个词的词嵌入,以得到所述用户语音请求中各个字的所述词嵌入特征。3.根据权利要求2所述的语音交互方法,其特征在于,所述对所述用户语音请求进行词嵌入提取得到词嵌入特征的步骤之前,所述语音交互方法包括:根据业务类型构造第一类型词表和第二类型词表,所述第一类型词表的起始位置为预设词,所述第二类型词表的中间位置为预设词,所述预设词表包括所述第一类型词表和所述第二类型词表。4.根据权利要求3所述的语音交互方法,其特征在于,所述分别确定包括所述用户语音请求中各个字的所述预设词表,以生成词表序列,包括:确定包括所述用户语音请求中各个字的第一类型词表,以根据所述第一类型词表的序号生成第一词表序列;确定包括所述用户语音请求中各个字的第二类型词表,以根据所述第二类型词表的序号生成第二词表序列。5.根据权利要求4所述的语音交互方法,其特征在于,所述根据所述词表嵌入表示和所述词表序列构造所述用户语音请求中各个字的词嵌入,以得到所述用户语音请求中各个字的所述词嵌入特征,包括:对...

【专利技术属性】
技术研发人员:何澍义
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:

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

1