语音交互方法、服务器及计算机可读存储介质技术

技术编号:36358886 阅读:11 留言:0更新日期:2023-01-14 18:15
本申请公开了一种语音交互方法,包括:根据车辆在第一时刻的第一语音播报请求,在确认第一语音播报请求属于预设领域的情况下,将第一语音播报请求经拆分处理后的多个第一子句中,可复用的子句对应的音频数据加入缓存记录;根据车辆在第一时刻后的第二时刻的第二语音播报请求,在确认第二语音播报请求属于预设领域的情况下,对第二语音播报请求进行拆分处理;在确认第二语音播报请求经拆分处理后存在可复用的子句的情况下,自缓存记录中获取可复用的子句的音频数据下发至车辆,以完成语音交互。本申请中,对预设领域的语音播报请求进行拆句处理得到的可重复使用的子句进行缓存,后续可直接利用缓存的音频数据进行播报,有效降低播报时延。低播报时延。低播报时延。

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


[0001]本申请涉及车载语音
,特别涉及一种语音交互方法、服务器及计算机可读存储介质。

技术介绍

[0002]目前,车载语音技术可以支持用户通过语音在车辆座舱内进行交互,例如控制车辆零部件或与车载系统用户界面中的组件进行交互,车载系统可向用户进行反馈语音播报。相关技术中,在进行语音播报的过程中,为了播报的音色质量,通常需要进行在线的语音合成服务,然而以整句为单位进行合成,可能会导致在某些场景中语音播报的即时性较差,用户使用体验不佳。

技术实现思路

[0003]本申请提供了一种语音交互方法、服务器及计算机可读存储介质。
[0004]本申请的语音交互方法,包括:根据车辆在第一时刻的第一语音播报请求,在确认所述第一语音播报请求属于预设领域的情况下,将所述第一语音播报请求经拆分处理后的多个第一子句中,可复用的子句对应的音频数据加入缓存记录;根据车辆在所述第一时刻后的第二时刻的第二语音播报请求,在确认所述第二语音播报请求属于所述预设领域的情况下,对所述第二语音播报请求进行拆分处理;在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,以完成语音交互。
[0005]如此,本申请中,对于车辆在前一时刻的语音播报请求,可首先对该语音播报请求进行拆分处理,在确认语音请求属于预设领域的情况下,将拆分后得到的第一子句中,可复用的子句的音频数据加入到缓存记录中,以供下一时刻,有预设领域语音播报请求进入并拆分后,确认其中可复用的子句,可以自缓存记录中获取相关音频数据下发至车辆,最终完成语音交互。本申请的语音交互方法,对于预设领域的语音播报请求,进行拆句处理,对其中可重复使用的子句进行缓存,后续遇到该子句时,则可直接利用缓存的音频数据进行播报,减少需要通过合成服务进行合成的字句数量,有效降低播报时延,合理控制合成以及缓存存储成本,改善用户体验。
[0006]所述预设领域包括导航领域。
[0007]如此,导航领域中存在较多可能需要重复播报的语句,将语音交互方法适用的预设领域范围设定为导航领域,可使车辆在进行导航的过程中语音播报保持音质较佳的同时响应更加迅速,提高了导航安全性,提升用户体验。
[0008]所述对所述第二语音播报请求进行拆分处理,包括:根据预设分隔符对所述第二语音播报请求进行拆分处理。
[0009]如此,可在非语气性的停顿分隔符处对语音播报请求进行拆分处理,得到多个子
句,通过减短句子长度,可减少等待语音播报请求返回的时间,且便于后续判断各子句是否为可复用。
[0010]所述语音交互方法包括:对所述第二语音播报请求经所述拆分处理后不可复用的子句,通过语音合成服务合成所述不可复用的子句的音频数据并下发至车辆,以完成语音交互。
[0011]如此,对于拆句处理后不可复用的子句,也即是不存在缓存音频数据的子句,通过语音合成服务进行音频数据合成,并进行下发,以补全播报内容,完成语音交互。
[0012]所述语音交互方法包括:根据所述第二语音播报请求经拆分处理得到的多个第二子句,确认多个所述第二子句的下发时序;并行处理多个所述第二子句,自所述缓存记录中获取多个所述第二子句中所述可复用的子句的音频数据,同时通过语音合成服务合成得到多个所述第二子句中不可复用的子句的音频数据;根据所述下发时序顺序下发每个第二子句的音频数据至车辆,以完成语音交互。
[0013]如此,可确认语音播报请求经过拆分后,得到的可复用子句与不可复用的子句的下发时序,确保语音播报请求经过拆分后也能按时序完整下发,保证语音交互内容的完整性。对于针对各子句进行并行处理,缩短音频数据下发前的准备时间,提升语音交互过程的效率。
[0014]所述交互方法还包括:在所述并行处理的过程中,若至少一个所述第二子句的处理发生异常,停止下发所述第二语音播报请求的音频数据。
[0015]如此,可在并行处理中某个环节出现异常时,停止下发语音播报请求的音频数据,以应对拆句后并行处理带来的异常。
[0016]所述在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,包括:在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,获取所述可复用子句的下发时序;根据所述下发时序,将自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,以完成语音交互。
[0017]如此,可根据获取到的下发时序,向车辆下发从缓存记录中获取的可复用子句的音频数据。语音播报中各子句按时序下发,保证了语音交互内容的正确性和完整性。
[0018]所述根据所述下发时序,将自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,包括:若当前下发时序与所述可复用的子句的下发时序相同,将自所述缓存记录中获取所述子句的音频数据下发至车辆,以完成语音交互。
[0019]如此,当前下发时序与可复用子句相同时,即将可复用子句的音频数据下发至车辆,保证正确下发语音播报顺序,最终完成语音交互。
[0020]所述根据所述下发时序,将自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,包括:
若当前下发时序与所述可复用的子句的下发时序不相同,则等待所述当前下发时序更新为所述可复用的子句的下发时序时,将所述可复用的子句的音频数据下发至车辆,以完成语音交互。
[0021]如此,当前下发时序与可复用子句不同时,需要等待至相应下发时序,将可复用子句的音频数据下发至车辆,保证正确下发语音播报顺序,最终完成语音交互。
[0022]所述在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,包括:在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,自所述缓存记录中获取所述可复用的子句的音频数据;为所述可复用的子句的音频数据设置前静音时长和/或后静音时长;将设置完成后的所述可复用的子句的音频数据下发至车辆,以完成语音交互。
[0023]如此,可对拆分后得到的语音播报请求中可复用子句对应的音频数据设置前静音时长或后静音时长,模拟未拆分前的整句中真实的停顿时长,最终完成语音交互的过程。
[0024]本申请的服务器,包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述的方法。
[0025]本申请的计算机可读存储介质,存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现上述的方法。
[0026]本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。
附图说明
[0027]本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音交互方法,其特征在于,包括:根据车辆在第一时刻的第一语音播报请求,在确认所述第一语音播报请求属于预设领域的情况下,将所述第一语音播报请求经拆分处理后的多个第一子句中,可复用的子句对应的音频数据加入缓存记录;根据车辆在所述第一时刻后的第二时刻的第二语音播报请求,在确认所述第二语音播报请求属于所述预设领域的情况下,对所述第二语音播报请求进行拆分处理;在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,自所述缓存记录中获取所述可复用的子句的音频数据下发至车辆,以完成语音交互。2.根据权利要求1所述的语音交互方法,其特征在于,所述预设领域包括导航领域。3.根据权利要求1所述的语音交互方法,其特征在于,所述对所述第二语音播报请求进行拆分处理,包括:根据预设分隔符对所述第二语音播报请求进行拆分处理。4.根据权利要求1所述的语音交互方法,其特征在于,所述语音交互方法包括:对所述第二语音播报请求经所述拆分处理后不可复用的子句,通过语音合成服务合成所述不可复用的子句的音频数据并下发至车辆,以完成语音交互。5.根据权利要求1所述的语音交互方法,其特征在于,所述语音交互方法包括:根据所述第二语音播报请求经拆分处理得到的多个第二子句,确认多个所述第二子句的下发时序;并行处理多个所述第二子句,自所述缓存记录中获取多个所述第二子句中所述可复用的子句的音频数据,同时通过语音合成服务合成得到多个所述第二子句中不可复用的子句的音频数据;根据所述下发时序顺序下发每个第二子句的音频数据至车辆,以完成语音交互。6.根据权利要求5所述的语音交互方法,其特征在于,所述交互方法还包括:在所述并行处理的过程中,若至少一个所述第二子句的处理发生异常,停止下发所述第二语音播报请求的音频数据。7.根据权利要求1

6任一项所述的语音交互方法,其特征在于,所述在确认所述第二语音播报请求经所述拆分处理后存在所述可复用的子句的情况下,自所...

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

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

1