System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 语音指令确定方法、电子设备及存储介质技术_技高网

语音指令确定方法、电子设备及存储介质技术

技术编号:43947288 阅读:1 留言:0更新日期:2025-01-07 21:36
本申请提供一种语音指令确定方法、电子设备及存储介质,该方法获取用户发出的待处理语音对应的当前识别结果,确定其是否为中间结果,响应于其为中间结果,对中间结果进行文本补充,得到对应的预测文本,并判断是否存在该预测文本对应的语义理解任务,若否,则基于生成预测文本对应的语义理解任务,得到语义指令,进而返回执行获取当前识别结果并确定其是否为中间结果的步骤,响应于当前识别结果为最终结果,判断是否存在与最终结果相同的预测文本对应的语义理解任务,存在则将该预测文本对应的语义指令作为最终指令,极大减少了语义理解模块的启动次数,解决了大量中间结果进行语义理解导致的算力飙升的问题以及车机指令响应缓慢的问题。

【技术实现步骤摘要】

本申请涉及车机,具体涉及一种语音指令确定方法、电子设备及存储介质


技术介绍

1、目前,车机语音的执行链路过程为:录音数据通过识别引擎转化成文字,文字内容传递给语义理解模块转化为各类指令,再交给具体业务模块执行该指令。

2、用户说话的过程中识别引擎会产生大量的中间结果和一个最终结果,现有技术通常分为两种:1、不对语音识别的中间结果处理,等待识别引擎的最终结果返回,语义理解模块仅处理最终结果;2、将中间结果作为语义理解模块的预处理数据,对每一个中间结果进行语义理解,在最终结果返回后匹配最终结果和预处理的中间结果。

3、然而,上述方案存在以下缺陷:1、由于需要等待最终结果的返回才进行语义理解,导致指令最终返回时间被拉长,进而导致指令执行速度慢;2、预处理的大量中间结果会导致语义理解模块执行大量的语义理解任务,进而导致算力飙升。


技术实现思路

1、鉴于现有技术中的上述缺陷或不足,本申请旨在提供一种语音指令确定方法、电子设备及存储介质,以解决现有技术中等待最终结果语义理解完成导致的指令执行速度慢的问题,以及,解决大量中间结果进行语义理解导致的算力飙升的问题。

2、本申请实施例提供一种语音指令确定方法,该方法包括:

3、获取用户发出的待处理语音对应的当前识别结果,并确定所述当前识别结果是否为中间结果;

4、响应于所述当前识别结果为中间结果,对所述中间结果进行文本补充,得到所述中间结果对应的预测文本;

5、判断是否存在所述预测文本对应的语义理解任务,若否,则生成所述预测文本对应的语义理解任务,得到所述预测文本对应的语义指令;

6、返回获取用户发出的待处理语音对应的当前识别结果,并确定所述当前识别结果是否为中间结果的步骤;

7、响应于所述当前识别结果为最终结果,判断是否存在与所述最终结果相同的预测文本对应的语义理解任务,若是,则将所述预测文本对应的语义指令作为最终指令。

8、可选的,对所述中间结果进行文本补充,得到所述中间结果对应的预测文本,包括:

9、将所述中间结果与所述用户的常用句集合中各常用句文本进行匹配;

10、基于各常用句文本的匹配结果确定所述中间结果对应的预测文本。

11、可选的,将所述中间结果与所述用户的常用句集合中各常用句文本进行匹配,包括:

12、确定所述中间结果与各常用句文本之间的第一相似度;

13、基于各常用句文本的匹配结果确定所述中间结果对应的预测文本,包括:

14、将对应的第一相似度大于预设第一相似阈值的常用句文本确定为候选文本;

15、若所述候选文本的数量为多个,则基于各所述候选文本的使用次数、最近使用时间以及对应的第一相似度,在各所述候选文本中确定所述预测文本。

16、可选的,所述方法还包括:

17、若从所述常用句集合中匹配预测文本失败,则将所述中间结果与通用操作指令集合中各通用指令文本进行匹配;

18、基于各通用指令文本的匹配结果确定所述中间结果对应的预测文本。

19、可选的,所述方法还包括:

20、若从所述通用操作指令集合中匹配预测文本失败,则生成所述中间结果对应的语义理解任务,得到所述中间结果对应的语义指令。

21、可选的,在生成所述中间结果对应的语义理解任务,得到所述语义理解任务对应的语义指令之前,还包括:

22、确定所述中间结果的文本字数;

23、基于所述中间结果的文本字数判断所述中间结果是否满足预设的语义理解进入条件;

24、若是,则执行生成所述中间结果对应的语义理解任务,得到所述中间结果对应的语义指令的步骤。

25、可选的,所述方法还包括:

26、响应于所述当前识别结果为最终结果,判断是否存在与所述最终结果字数相同的中间结果对应的语义理解任务;

27、若是,则将所述中间结果对应的语义指令作为最终指令。

28、可选的,在判断是否存在与所述最终结果相同的预测文本对应的语义理解任务之后,还包括:

29、若不存在与所述最终结果相同的预测文本对应的语义理解任务,则生成所述最终结果对应的语义理解任务,得到所述最终结果对应的语义指令;

30、将所述最终结果对应的语义指令作为最终指令。

31、可选的,所述方法还包括:

32、执行所述最终指令,并在所述最终指令执行完成后,将所述最终指令作为待添加常用句;

33、基于所述待添加常用句更新所述常用句集合。

34、可选的,基于所述待添加常用句更新所述常用句集合,包括:

35、判断所述常用句集合中是否存在所述待添加常用句;

36、若是,则更新所述常用句集合中所述待添加常用句的使用次数与最近使用时间。

37、本申请实施例还提供一种车机语音的指令确定装置,该装置包括:

38、识别模块,用于获取用户发出的待处理语音对应的当前识别结果,并确定所述当前识别结果是否为中间结果;

39、补充模块,用于响应于所述当前识别结果为中间结果,对所述中间结果进行文本补充,得到所述中间结果对应的预测文本;

40、判断模块,用于判断是否存在所述预测文本对应的语义理解任务,若否,则生成所述预测文本对应的语义理解任务,得到所述预测文本对应的语义指令;

41、返回模块,用于返回获取用户发出的待处理语音对应的当前识别结果,并确定所述当前识别结果是否为中间结果的步骤;

42、最终模块,用于响应于所述当前识别结果为最终结果,判断是否存在与所述最终结果相同的预测文本对应的语义理解任务,若是,则将所述预测文本对应的语义指令作为最终指令。

43、本申请实施例还提供一种电子设备,所述电子设备包括:

44、处理器和存储器;

45、所述处理器通过调用所述存储器存储的程序或指令,用于执行本申请任一实施例提供的语音指令确定方法的步骤。

46、本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行本申请任一实施例提提供的语音指令确定方法的步骤。

47、综上所述,本申请提出一种语音指令确定方法,该方法获取用户发出的待处理语音对应的当前识别结果,确定其是否为中间结果,响应于当前识别结果为中间结果,对中间结果进行文本补充,得到对应的预测文本,并判断是否存在预测文本对应的语义理解任务,若否,则生成预测文本对应的语义理解任务,得到预测文本对应的语义指令,进而返回执行获取当前识别结果并确定其是否为中间结果的步骤,响应于当前识别结果为最终结果,判断是否存在与最终结果相同的预测文本对应的语义理解任务,若是,则将预测文本对应的语义指令作为最终指令,该方法通过对每一个中间结果进行文本补充,能够预测出用户后续可能发起的本文档来自技高网...

【技术保护点】

1.一种语音指令确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对所述中间结果进行文本补充,得到所述中间结果对应的预测文本,包括:

3.根据权利要求2所述的方法,其特征在于,将所述中间结果与所述用户的常用句集合中各常用句文本进行匹配,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在生成所述中间结果对应的语义理解任务,得到所述语义理解任务对应的语义指令之前,还包括:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,在判断是否存在与所述最终结果相同的预测文本对应的语义理解任务之后,还包括:

9.根据权利要求2所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,基于所述待添加常用句更新所述常用句集合,包括:

11.一种电子设备,其特征在于,所述电子设备包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1至10任一项所述的语音指令确定方法的步骤。

...

【技术特征摘要】

1.一种语音指令确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对所述中间结果进行文本补充,得到所述中间结果对应的预测文本,包括:

3.根据权利要求2所述的方法,其特征在于,将所述中间结果与所述用户的常用句集合中各常用句文本进行匹配,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在生成所述中间结果对应的语义理解任务,得到所述语义理解任务对应的语义指令之前,还包括:

7.根据...

【专利技术属性】
技术研发人员:陈剑
申请(专利权)人:亿咖通湖北技术有限公司
类型:发明
国别省市:

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

1