一种车载音频内容生成方法、电子设备及计算机程序产品与流程

摘要: 本技术应用于车载音频,尤其涉及一种车载音频内容生成方法、电子设备及计算机程序产品。背景技术:1、随着智能网联汽车和智能座舱技术的快速发展,车载音频服务已成为用户...
一种车载音频内容生成方法、电子设备及计算机程序产品与流程

本技术应用于车载音频,尤其涉及一种车载音频内容生成方法、电子设备及计算机程序产品。

背景技术:

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、总通勤时长预估单元,用于响应用户的车载通勤触发操作,根据所述车载通勤的导航路线相关信息预估所述车载通勤的总通勤时长;

48、第一音频内容序列生成单元,用于根据所述用户的音频偏好信息以及当前车载通勤场景信息确定第一音频内容序列;所述第一音频内容序列由至少一个音频的音频内容构成;

49、第二音频内容序列生成单元,用于基于所述总通勤时长对所述第一音频内容序列中音频的音频内容进行处理生成第二音频内容序列;所述第二音频内容序列的播放时长不同于所述第一音频内容序列的播放时长且所述第二音频内容序列的播放时长与所述总通勤时长匹配。

50、本技术第五方面提供了一种芯片,包括处理器和数据接口,所述处理器通过所述数据接口读取并运行存储器上存储的程序,以执行如本技术第一方面或者本技术第一方面任一可能的实现方式所述的车载音频内容生成方法。

51、本技术第六方面提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如本技术第一方面或者本技术第一方面任一可能的实现方式所述的车载音频内容生成方法。

52、本技术提供一种车载音频内容生成方法、电子设备及计算机程序产品,包括:响应用户的车载通勤触发操作,根据车载通勤的导航路线相关信息预估车载通勤的总通勤时长;根据用户的音频偏好信息以及当前车载通勤场景信息确定第一音频内容序列;基于总通勤时长对第一音频内容序列中音频的音频内容进行处理生成第二音频内容序列;第二音频内容序列的播放时长不同于第一音频内容序列的播放时长且第二音频内容序列的播放时长与总通勤时长匹配。本技术能够适应于实际车载通勤场景动态生成与总通勤时长精准匹配的第二音频内容序列,有效避免“内容未完已到达”或“通勤尚余无内容”的播放体验断裂问题,提升用户的车载音频服务体验。