本技术属于汽车,尤其涉及一种音频信息的播放方法、装置、设备、介质及程序产品。
背景技术:
1、随着车联网技术的发展,人车交互系统逐渐趋于完善和智能,建立车内司乘人员与车外环境良好的交流是车联网技术的重要发展方向。
2、在现有技术中,通过将车内采集到的语音通过外置的扬声器播放出来,可以实现车外喊话功能,但是由于现有技术往往通过向车辆周边均匀广播的方式播放车内语音,因此当司乘人员想要提醒某个方向的行人时,会对周边不需要进行沟通的行人的正常出行带来不必要的干扰,并且当司乘人员为了提示距离较远的行人而增大音量时,更容易造成扰民的情况,严重降低了用户体验感。
3、因此,现有技术存在的问题是:现有的车外喊话功能,不能进行定向传播,会对周围行人造成干扰,用户体验感差。
技术实现思路
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、本技术实施例的音频信息的播放方法、装置、设备、介质及程序产品,该方法响应于用户的音频播放请求,可以获取音频播放请求中的音场向量的第一方向和第一长度的信息,其中,第一方向可以理解为车内用户想要喊话的方向,第一长度可以反映车外行人与车内用户之间的距离远近,音场向量位于预设的坐标系中,坐标系包括多个播放设备的设备向量的第二方向的信息,然后根据第一方向和第二方向,可以计算该音场向量分别与每个设备向量之间的夹角,接着根据该音场向量分别与每个设备向量之间的夹角,可以在多个播放设备中,确定哪些是播放音频的目标播放设备,接下来可以根据音场向量的第一长度,确定每个目标播放设备的播放音量,并可以在用户输入音频信息的情况下,控制目标播放设备按照播放音量播放该音频信息。通过计算音场向量与播放设备向量之间的夹角,可以快速从多个播放设备中筛选得到播放音频的目标播放设备,并按照音场向量的长度可以确定播放音量,从而可以将车内司乘人员的语音定向的传播给行人,从而实现了定向的车外喊话功能,可以只提醒某个方向的行人,可以避免干扰其他行人,并且当司乘人员为了提示距离较远的行人而增大音量时,也不容易造成扰民的情况,提高了用户体验感。
1.一种音频信息的播放方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标播放设备的设备向量与所述音场向量之间的夹角小于或等于预设角度。
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第二长度,确定所述目标播放设备的播放音量,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,在所述响应于用户的音频播放请求,获取所述音频播放请求中的音场向量的信息之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在所述响应于用户的音频播放请求,获取所述音频播放请求中的音场向量的信息之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述在预设的方向、长度与舒适度位置分布图的对应关系中,获取所述第一方向、所述第一长度对应的目标舒适度位置分布图之前,所述方法还包括:
8.一种音频信息的播放装置,其特征在于,包括:
9.一种音频信息的播放设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1至7任一项所述的音频信息的播放方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至7任一项所述的音频信息的播放方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由设备的处理器执行时,使得所述设备能够执行如权利要求1-7任意一项所述的音频信息的播放方法。