一种语音交互方法、装置、电子设备及存储介质与流程

专利2025-04-08  3


本申请涉及人机交互,具体涉及一种语音交互方法、装置、电子设备及存储介质。


背景技术:

1、随着语音识别技术和语义解析技术的发展,语音助手逐渐成为车辆的高频率使用功能。智能语音助手也成为了智能座舱中不可缺少的功能之一。在较先进的语音助手中,通常都有用车助手功能,以使用户在车辆使用过程中将遇到的问题,通过语音形式咨询语音助手,语音助手将给予用户答复;此外,语音助手通常也有车辆控制功能,可以控制车辆的空调、车窗等组件。

2、相关技术中的语音助手针对用户的问题通常会回复比较广泛的、普适性较强的答案,但针对部分因车辆故障或设置项错误等导致的用车问题和疑惑,缺乏针对性,无法判定其实际原因,也无法给出明确的解决方案,因此响应时的目标语音并不准确。显然,目前亟需一种新的语音交互方法,以解决上述问题中至少之一。

3、需要说明的是,上述内容仅提供了与本申请相关的背景技术信息,不必然构成在先技术。


技术实现思路

1、鉴于以上所述现有技术的缺点,本申请提供一种语音交互方法、装置、电子设备及存储介质,以实现提供更准确、更符合当前车辆状态的目标语音。

2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

3、根据本申请实施例的一个方面,提供了一种语音交互方法,包括:获取目标车辆的当前状态数据;对用户输入的语音数据进行语义解析,根据语义解析结果确定所述语音数据对应的目标领域,将所述目标领域与预设领域进行一次匹配,得到第一匹配结果,基于所述第一匹配结果从反馈语音集合中确定候选语音,所述反馈语音集合包括多个预设领域分别对应的反馈语音;根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据,将所述当前故障数据与所述候选语音对应的车辆故障数据进行二次匹配,得到第二匹配结果,基于所述第二匹配结果从所述候选语音中确定目标语音;基于所述目标语音对所述语音数据进行响应,以完成语音交互。

4、在本申请的一个实施例中,基于前述方案,根据语义解析结果确定所述语音数据对应的目标领域,包括:根据所述语义解析结果进行特征提取,得到语义特征参数;通过训练后的领域分类模型根据所述语义特征参数进行领域分类,得到所述目标领域,其中,所述训练后的领域分类模型通过带有领域标签的特征参数样本进行训练得到。

5、在本申请的一个实施例中,基于前述方案,根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据,包括:将所述当前状态数据与所述目标车辆的预设状态阈值进行比对,根据比对结果判定所述目标车辆的当前工作状态;若所述当前工作状态为异常状态,且所述当前状态数据与车辆故障数据对应的预设状态数据匹配成功,将所述车辆故障数据确定为所述当前故障数据。

6、在本申请的一个实施例中,基于前述方案,根据比对结果判定所述目标车辆的当前工作状态之后,所述方法还包括:若所述当前工作状态为正常状态,计算所述候选语音与所述语音数据的相似度;基于所述相似度将所述候选语音进行排序,将排序第一的候选语音确定为所述目标语音;将所述目标语音与所述语音数据进行情感倾向对比,判断是否存在情感关联;若存在情感关联,则保持所述目标语音不变;若不存在情感关联,则根据所述相似度和情感关联,以及预先设置的权重比,进行二次排序,并根据二次排序结果更新所述目标语音。

7、在本申请的一个实施例中,基于前述方案,根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据之后,所述方法还包括:若存在多个所述当前故障数据,则获取各所述当前故障数据的优先级,并根据所述优先级进行排序;根据排序结果确定各所述当前故障数据与所述候选语音对应的车辆故障数据的匹配顺序,并根据所述匹配顺序分别进行二次匹配。

8、在本申请的一个实施例中,基于前述方案,根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据之后,所述方法还包括:获取所述当前故障数据对应的操作指令;向所述当前故障数据对应的模块发送所述操作指令,并获取当前行驶状态,结合所述当前行驶状态判断执行所述操作指令是否存在危险;若存在危险,则通过所述目标语音推送对应的提示信息;若不存在危险,则控制所述当前故障数据对应的模块自动执行所述操作指令,并通过所述目标语音推送所述操作指令的执行结果。

9、在本申请的一个实施例中,基于前述方案,基于所述目标语音对所述语音数据进行响应,以完成语音交互,包括:根据所述当前行驶状态确定所述当前故障数据对应的危险等级;根据所述危险等级确定所述目标语音的播放指标,基于所述播放指标控制所述目标语音对所述语音数据进行响应,以完成语音交互,其中,所述播放指标包括播放音量和播放音色。

10、根据本申请实施例的一个方面,提供了一种语音交互装置,包括:获取模块,用于获取目标车辆的当前状态数据;一次匹配模块,用于对用户输入的语音数据进行语义解析,根据语义解析结果确定所述语音数据对应的目标领域,将所述目标领域与预设领域进行一次匹配,得到第一匹配结果,基于所述第一匹配结果从反馈语音集合中确定候选语音,所述反馈语音集合包括多个预设领域分别对应的反馈语音;二次匹配模块,用于根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据,将所述当前故障数据与所述候选语音对应的车辆故障数据进行二次匹配,得到第二匹配结果,基于所述第二匹配结果从所述候选语音中确定目标语音;响应模块,用于基于所述目标语音对所述语音数据进行响应,以完成语音交互。

11、根据本申请实施例的一个方面,提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例中任一项所述的语音交互方法。

12、本申请还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述各实施例中任一项所述的语音交互方法。

13、本申请的有益效果:本申请通过对用户输入的语音数据进行语义解析,根据语义解析结果确定语音数据对应的目标领域,通过目标领域与预设领域进行一次匹配从反馈语音集合中确定候选语音;根据当前状态数据对目标车辆进行故障判断,确定当前故障数据,根据当前故障数据与候选语音对应的车辆故障数据进行二次匹配,在候选语音中确定目标语音;通过两次匹配确定更准确、更符合目标车辆当前状态的目标语音,提升语音交互的准确性。

14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种语音交互方法,其特征在于,包括:

2.根据权利要求1所述的语音交互方法,其特征在于,根据语义解析结果确定所述语音数据对应的目标领域,包括:

3.根据权利要求1所述的语音交互方法,其特征在于,根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据,包括:

4.根据权利要求3所述的语音交互方法,其特征在于,根据比对结果判定所述目标车辆的当前工作状态之后,所述方法还包括:

5.根据权利要求1至4中任一项所述的语音交互方法,其特征在于,根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据之后,所述方法还包括:

6.根据权利要求1至4中任一项所述的语音交互方法,其特征在于,根据所述当前状态数据对所述目标车辆进行故障判断,确定当前故障数据之后,所述方法还包括:

7.根据权利要求6所述的语音交互方法,其特征在于,基于所述目标语音对所述语音数据进行响应,以完成语音交互,包括:

8.一种语音交互装置,其特征在于,包括:

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

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的语音交互方法。


技术总结
本申请涉及人机交互技术领域,公开了一种语音交互方法、装置、电子设备及存储介质,该方法通过对用户输入的语音数据进行语义解析,根据语义解析结果确定语音数据对应的目标领域,将目标领域与预设领域进行一次匹配,得到第一匹配结果,基于第一匹配结果从反馈语音集合中确定候选语音,反馈语音集合包括多个预设领域分别对应的反馈语音,根据当前状态数据对目标车辆进行故障判断,确定当前故障数据,将当前故障数据与候选语音对应的车辆故障数据进行二次匹配,得到第二匹配结果,基于第二匹配结果从候选语音中确定目标语音,基于目标语音对语音数据进行响应,以完成语音交互;通过上述方法提供更实用、更准确的语音交互方法。

技术研发人员:马士宸,唐聪,包楠
受保护的技术使用者:重庆赛力斯凤凰智创科技有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1818295.html

最新回复(0)