音频播放方法、装置、电子设备及存储介质与流程
未命名
10-09
阅读:101
评论:0
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.图1示出了本技术实施例音频播放方法的实现流程示意图;
46.图2示出了本技术实施例应用实现流程示意图;
47.图3示出了本技术实施例音频播放装置的组成结构示意图;
48.图4示出了本技术实施例一种电子设备的组成结构示意图。
具体实施方式
49.为使本技术的目的、特征、优点能够更加的明显和易懂,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
50.可以理解,在诸如网络会议等需要进行音频播放的场景下,经常会出现用户暂时离开电脑前或者用户注意力不集中的情况,导致用户不能针对重要信息进行及时回应,不仅使用户错过了重要信息,还会造成音频播放进程中断,从而降低了音频播放效率。如果能够针对重要信息作出及时回应,势必能够保证音频播放进程的继续推动,提高音频播放的效率。
51.本技术实施例中,通过获得由第一设备播放的与第二设备匹配的目标音频数据和第二设备的当前用户的身份,基于当前用户的身份,确定待播放数据,对待播放数据进行播放,以回应由第一设备播放的目标音频数据。实现了对目标音频数据的及时回应,提高了音频播放的效率。音频播放效率的提升,可大大推动诸如网络会议等活动的进程,提高活动进行的效率。
52.下面对本技术实施例的音频播放方法做详细说明。
53.本技术实施例提供一种音频播放方法,如图1所示,所述方法包括:
54.s101:获得由第一设备播放的与第二设备匹配的目标音频数据。
55.本步骤中,第一设备为产生音频数据的设备,第二设备为接收第一设备产生的音频数据的设备。针对第一设备播放的音频数据,第二设备接收由第一设备播放的音频数据。第二设备对接收到的音频数据进行检测,检测接收到的音频数据是否为与第二设备匹配的(目标)音频数据。在第一设备播放的音频数据中,能够表征第二设备的关键词或关键字,即可视为与第二设备匹配的(目标)音频数据。其中,能够表征第二设备的关键词或关键字包括但不限定于:第二设备的标识(第二设备的与会标识)、第二设备的用户的标识(如名字、代号等)。
56.示例性地,在进行网络会议的场景下,第一设备为主持人端设备,第二设备为参会人员设备,与第二设备匹配的目标音频数据可以是参会人员的姓名,也可以是其他与参会人员有关的标识信息。参会人员端设备读取主持人端设备产生的音频数据,即会议内容。检测会议内容中是否包括参会人员的姓名或其他相关标识信息,如果检测为包括参会人员的姓名或其他相关标识信息,则认为获得由第一设备播放的与第二设备匹配的目标音频数据。
57.s102:获得第二设备的当前用户的身份。
58.本步骤中,在获得目标音频数据后,还需要对第二设备当前用户的身份进行获取。第二设备当前用户的身份包括两种:目标用户和非目标用户。可以理解,第二设备当前用户的身份可以表示第二设备电脑前的用户是否为第二设备所属用户本人。第二设备当前用户的身份为目标用户,表示当前第二设备电脑前为用户本人。第二设备当前用户的身份为非目标用户,表示当前第二设备电脑前不是用户本人。也就是说,当身份为目标用户时,表示
用户本人在电脑前。当身份为非目标用户时,表示用户本人不在电脑前。
59.第二设备当前用户的身份可以通过人脸识别进行获取。预先把目标用户的人脸图像进行存储,当第二设备的摄像头捕捉到当前第二设备前的用户人脸图像时,通过人脸识别将采集到的人脸图像与预存的人脸图像进行相似度比对。如果比对为相似度大于或等于预设的相似阈值,则确定第二设备当前用户为目标用户。如果比对为相似度小于预设的相似阈值,则确定第二设备当前用户为非目标用户。
60.当然,当第二设备前无用户时,采集到的用户人脸图像为空。当第二设备前无用户时,相当于第二设备当前用户也为非目标用户。因此,当第二设备前无用户时的操作参见下文对第二设备当前用户为非目标用户时的操作的描述,不赘述。
61.s103:基于当前用户的身份,确定待播放数据。
62.本步骤中,当前用户的身份不同,产生的待播放数据也会不同。示例性地,当在网络授课场景下,学生a被教师点名回答问题,第二设备检测出学生a的名字(目标音频数据)出现时,对在第二设备前的当前用户身份进行确定。如果经确定,发现当前用户身份为学生a,即为目标用户,则将学生a的回应数据或预先设置的诸如“我在”、“听见了”、“用户忙,将于稍后回应”等数据作为待播放数据。如果经确定,发现当前用户的身份为学生b,即为非目标用户,则将预先设置的诸如“a不在”、“a现在不在但一会儿就会回来”等数据作为待播放数据。在该应用场景中,第二设备的当前用户的身份不同,确定的待播放数据就不同,易于实用。
63.s104:对待播放数据进行播放,以回应由第一设备播放的目标音频数据。
64.本步骤中,待播放数据为针对目标音频数据作出回应的数据,对待播放数据进行播放,作为对第一设备播放的目标音频数据进行的回应,以便推进音频播放进程。
65.在s101~s104所示的方案中,获得由第一设备播放的与第二设备匹配的目标音频数据和第二设备的当前用户的身份,基于当前用户的身份,确定待播放数据,对待播放数据进行播放,以回应由第一设备播放的目标音频数据。实现了对目标音频数据的及时回应,提高了音频播放的效率。
66.在一个可选的方案中,所述基于当前用户的身份,确定待播放数据,包括:
67.在当前用户的身份表征当前用户为目标用户时,确定第一数据为待播放数据;
68.在当前用户的身份表征当前用户为非目标用户时,确定第二数据为待播放数据;
69.其中,第一数据和第二数据不同。
70.本技术中,将第一数据作为当前用户为目标用户时的待播放数据,将第二数据作为当前用户为非目标用户时的待播放数据。第一数据和第二数据为内容不同的数据。本技术中,处于第二设备前的用户的身份不同,向第一设备回应的待播放数据也不同。
71.本技术中通过不同的身份确定不同的待播放数据,能够保证第二设备当前用户在不同身份的情况下都能够针对目标音频数据及时作出回应,从而提高整体音频播放的效率。
72.在一个可选的方案中,所述在当前用户的身份表征当前用户为目标用户时,确定第一数据为待播放数据,包括:
73.在当前用户的身份表征当前用户为目标用户时,获取第一预设时间;
74.如果在第一预设时间内目标用户未响应目标音频数据,确定目标音频数据或第一
预设子数据为第一数据;
75.如果在第一预设时间内目标用户响应目标音频数据,确定目标用户的响应数据为第一数据。
76.本技术中,如果当前用户的身份表征当前用户为目标用户,即第二设备电脑前的用户为用户本人时,则读取第一预设时间。第一预设时间为预设的、留给用户回应的时间。如果在第一预设时间内,目标用户对目标音频数据能够进行响应,则将目标用户的响应数据作为第一数据,并进行播放。目标用户的响应数据可以是目标用户针对目标音频数据作出的实时回应,如在网络授课的场景下,学生可以直接针对教师的提问作出回答。也可以是目标用户针对目标音频数据作出的暂时回应,如“我在”、“请稍等”等数据。其中,目标用户针对目标音频数据作出的暂时回应,可以是目标用户自己作出的暂时回应,也可以是目标用户提前录制好的暂时回应数据,为针对目标音频数据作出正式答复争取到一定的反应和思考时间。如果在第一预设时间内目标用户不能对目标音频数据进行响应,则将目标音频数据或第一预设子数据作为第一数据进行播放。其中,第一预设子数据包括但不限于“用户忙,将于稍后进行回应”或“用户忙,请稍等”等数据。
77.本技术中,考虑到目标用户在第一预设时间内针对目标音频数据存在响应和不响应的两种情况,对两种情况分别设置不同的待播放音频数据进行播放,能够在不同的情况下都能够至少对目标音频数据作出一个及时回应,使得第一设备端不用长时间等待第二设备端用户的回应,减少了不必要的等待时间,提高了音频播放的效率。
78.在一个可选的方案中,还包括:
79.如果在第一预设时间内目标用户未响应目标音频数据、且目标音频数据的播放次数未超过第二预设阈值时,确定目标音频数据为第一数据;
80.如果在第一预设时间内目标用户未响应目标音频数据、且目标音频数据的播放次数超过第二预设阈值时,确定第一预设子数据为第一数据。
81.本技术中,当在预设的回应时间(第一预设时间)内目标用户没有响应目标音频数据时,对目标音频数据进行至少一次播放,以实现对目标用户的呼唤和提醒,使目标用户的注意力回到整个音频播放过程中。
82.其中,对目标音频数据的播放次数设置有播放次数上限(第二预设阈值)。当第一预设时间内目标用户没有响应且目标音频数据的播放次数超过上限时,将第一预设子数据如“用户忙”等数据作为第一数据进行播放。
83.目标用户在第一预设时间内的不响应可能是由于以下两种情况中的其中之一导致的不响应:1、目标用户的非故意不响应。2、目标用户的故意不响应。
84.示例性地,当目标用户在第二设备电脑前,由于目标用户注意力不集中而错过对目标音频数据进行回应的时间(为一种非故意不响应),即,当目标用户在第一预设时间内针对目标音频数据没有进行响应的情况时,对目标音频数据进行至少一次播放,以提醒用户将注意力拉回到音频播放的场景中。
85.如果在第一预设时间内目标用户故意针对目标音频没有进行响应(如不愿意理睬),对目标音频数据进行多次播放。并在对目标音频数据进行播放的次数超过第二预设阈值时,即,提醒多次目标用户依然故意未对目标音频数据做出回应时,则发出诸如“用户忙”等第一预设子数据进行回应。
86.其中,为了进一步保证对用户提醒的有效性,可以对目标音频数据采用不同于其他音频数据播放时采用的音效进行播放,如放大播放音量、加快播放速度等显著音效。
87.本技术中,针对目标用户的非故意不响应,多次进行目标音频数据的播放,以提醒其对第一设备做出回应。针对目标用户的故意不响应,在多次播放目标音频数据,以提醒其进行回应之后,目标用户还不响应的情况下,为避免第一设备的长时间等待,将第一预设子数据作为待播放数据并播放,以通过预先录制或设置好的第一预设子数据替代目标用户自愿给出的回应数据,实现对第一设备的回应。
88.本技术中,在目标用户不能在预设时间(第一预设时间)内对目标音频数据进行回应的情况下,对目标用户的目标音频数据进行多次播放,以多次提醒目标用户进行回应,直到超出提醒次数(第二预设阈值)后还未进行回应时,将预设的暂时回应内容(第一预设子数据)作为待播放数据进行播放,使第一设备端不用长时间等待第二设备端用户进行回应,减少了不必要的等待时间,提高了音频播放的效率。
89.在一个可选的方案中,还包括:
90.确定目标用户在第一预设时间内是否触发响应事件;
91.如果目标用户在第一预设时间内触发响应事件,则确定在第一预设时间内目标用户响应目标音频数据;
92.如果目标用户在第一预设时间内未触发响应事件,则确定在第一预设时间内目标用户未响应目标音频数据。
93.本技术中,对第一预设时间内目标用户是否响应目标音频数据是通过目标用户是否触发响应事件进行确定的。触发响应事件包括开启麦克风、开启摄像头或者其他可以表征目标用户能够对目标音频数据进行回应的事件。当目标用户触发响应事件时,如存在开启麦克风、开启摄像头的操作时,则确定第一预设时间内目标用户能够响应目标音频数据。当目标用户未触发响应事件时,如不存在开启麦克风、开启摄像头的操作时,则确定第一预设时间内目标用户不能响应目标音频数据。
94.本技术中,通过确定目标用户在第一预设事件内是否触发响应事件来对目标用户是否响应目标音频数据进行确定的方案,简单易行,易于实用。
95.在一个可选的方案中,所述在当前用户的身份表征当前用户为非目标用户时,确定第二数据为待播放数据,包括:
96.在当前用户的身份表征当前用户为非目标用户时,播放目标音频数据;
97.获取第二预设时间;
98.如果在第二预设时间内未有响应数据,或者,在第二预设时间内未有响应数据、且目标音频数据的播放次数超过第一预设阈值时,确定第二预设子数据为第二数据。
99.本技术中,在当前用户的身份表征当前第二设备电脑前的用户不是用户本人的情况下,对目标音频数据进行至少一次播放,以提醒目标用户回到电脑前。如果在一定的预设时间(第二预设时间)内目标用户没有对目标音频数据做出回应,或者,在一定的预设时间内目标用户没有对目标音频数据作出回应并且目标音频数据的播放次数已经超过上限(第一预设阈值),将第二预设子数据如“用户暂时不在电脑前”作为待播放数据进行播放。
100.本技术中,当目标用户不在第二设备电脑前时,通过多次播放目标音频数据对目标用户进行呼唤,以使目标用户回到第二设备电脑前对目标音频数据作出回应。当进行多
次呼唤后,目标用户仍然没有回到第二设备电脑前进行回应时,播放第二预设子数据对目标音频数据进行回应。能够避免第一设备端对第二设备端用户回应的长时间等待,减少了不必要的等待时间,提高了音频播放的效率。
101.在一个可选的方案中,还包括:
102.如果当前用户的身份发生变化,
103.则基于变化后的身份,确定待播放数据。
104.本技术中,在当前用户的身份为非目标用户时,通过对目标音频数据进行至少一次播放使得目标用户回到第二设备电脑前的情况,或者,在当前用户的身份为目标用户,但是由于某些原因途中离开第二设备电脑前使得当前用户的身份变为非目标用户的情况下,基于变化后的身份,进行待播放数据的确定,并对待播放数据进行播放。
105.本技术中,考虑到当前用户的身份可能会随着音频播放进程发生变化,根据变化后的身份确定待播放数据的方案,进一步保证了待播放数据确定的准确性。
106.在一具体实施例中,以在线上班会场景中,第一设备为教师端、第二设备为学生端,且与第二设备匹配的目标音频数据为学生姓名为例,对本技术的音频播放方法进行说明。
107.如图2所示,当第一设备(教师端)产生音频数据(班会内容)之后,第二设备(学生端)接收到音频数据。其中,当音频数据中包括与第二设备匹配的目标音频数据(学生姓名)时,第二设备获取与第二设备匹配的目标音频数据。通过人脸识别技术确定第二设备前是否为学生本人(目标用户),如果是学生本人,在例如1分钟的响应时间(第一预设时间)内学生本人触发响应事件(开启麦克风等),播放学生本人的回复内容(目标用户的响应数据)或提前录制的如“我在”(目标用户的响应数据)等暂时回应内容。如果在1分钟的响应时间内学生没有触发响应事件,对学生的姓名(目标音频数据)进行多次播放,且播放的音量比正常播放时的音量大20%。如果通过多次播放目标音频数据,学生听到了呼唤并且触发了响应事件,则继续如前述的播放学生本人的回复内容或暂时回应内容。如果通过多次播放(超出第二预设阈值)目标音频数据学生仍然没有触发响应事件,则播放如“学生忙,将于稍后回应”(第一预设子数据)的暂时回应内容。
108.如果第二设备前不是学生本人或没人(非目标用户),直接对学生的姓名进行至少一次播放,以呼唤学生本人回到第二设备电脑前。如果在一定预设时间(第二预设时间)内学生本人依旧没有作出回应,或者在一定预设时间内学生本人没有作出回应并且多次播放(超出第一预设阈值)目标音频数据后学生本人仍然没有回到第二设备电脑前,则播放如“学生不在电脑前”(第二预设子数据)的暂时回应内容。
109.可以理解,对目标音频数据的播放如学生姓名的播放,意在呼唤学生回到第二设备前。如果在音频播放的过程中,由于目标音频数据多次播放的呼唤或其他原因导致的第二设备电脑前的身份发生变化,如,原来第二设备前不是学生本人,经过多次播放学生姓名,使得学生本人回到了第二设备前,用户身份由非目标用户变成了目标用户。或者,原来第二设备前是学生本人,由于中途去干其他事情导致学生本人离开了第二设备,用户身份由目标用户变成了非目标用户。根据变化后的身份,重新确定回应内容(待播放数据)。由于变化后的身份可能是目标用户,还可能是非目标用户,基于变化后的身份,进行待播放数据的确定方案与前述雷同,不赘述。
110.本技术中,获得由第一设备播放的与第二设备匹配的目标音频数据和第二设备的当前用户的身份,基于当前用户的身份,确定待播放数据,对待播放数据进行播放,以回应由第一设备播放的目标音频数据。实现了对目标音频数据的及时回应,提高了音频播放的效率。
111.前述内容是以在线上班会场景中,第一设备为教师端、第二设备为学生端,且与第二设备匹配的目标音频数据为学生姓名为例对本技术的音频播放方法进行的说明。场景为其它场景、第一设备和第二设备为其他可接收音频数据的设备,以及与第二设备匹配的目标音频数据为其他数据的方案参见理解,不赘述。
112.本技术实施例提供一种音频播放装置,如图3所示,所述装置包括:
113.第一获取单元301,用于获得由第一设备播放的与第二设备匹配的目标音频数据;
114.第二获取单元302,用于获得第二设备的当前用户的身份;
115.确定单元303,用于基于当前用户的身份,确定待播放数据;
116.播放单元304,用于对待播放数据进行播放,以回应由第一设备播放的目标音频数据。
117.在一个可选的方案中,所述确定单元303,用于在当前用户的身份表征当前用户为目标用户时,确定第一数据为待播放数据;在当前用户的身份表征当前用户为非目标用户时,确定第二数据为待播放数据;其中,第一数据和第二数据不同。
118.在一个可选的方案中,所述确定单元303,用于在当前用户的身份表征当前用户为目标用户时,获取第一预设时间;如果在第一预设时间内目标用户未响应目标音频数据,确定目标音频数据或第一预设子数据为第一数据;如果在第一预设时间内目标用户响应目标音频数据,确定目标用户的响应数据为第一数据。
119.在一个可选的方案中,所述确定单元303,用于在当前用户的身份表征当前用户为非目标用户时,播放目标音频数据;获取第二预设时间;如果在第二预设时间内未有响应数据,或者,在第二预设时间内未有响应数据、且目标音频数据的播放次数超过第一预设阈值时,确定第二预设子数据为第二数据。
120.在一个可选的方案中,还包括:
121.第一确定子单元,用于确定目标用户在第一预设时间内是否触发响应事件;如果目标用户在第一预设时间内触发响应事件,则确定在第一预设时间内目标用户响应目标音频数据;如果目标用户在第一预设时间内未触发响应事件,则确定在第一预设时间内目标用户未响应目标音频数据。
122.在一个可选的方案中,还包括:
123.第二确定子单元,用于如果在第一预设时间内目标用户未响应目标音频数据、且目标音频数据的播放次数未超过第二预设阈值时,确定目标音频数据为第一数据;如果在第一预设时间内目标用户未响应目标音频数据、且目标音频数据的播放次数超过第二预设阈值时,确定第一预设子数据为第一数据。
124.在一个可选的方案中,还包括:
125.第三确定子单元,用于如果当前用户的身份发生变化,则基于变化后的身份,确定待播放数据。
126.需要说明的是,本技术实施例的音频播放装置,由于该装置解决问题的原理与前
述的音频播放方法相似,因此,该装置的实施过程、实施原理及有益效果均可以参见前述方法的实施过程、实施原理及有益效果的描述,重复之处不再赘述。
127.根据本技术的实施例,本技术还提供了一种电子设备和一种可读存储介质。
128.图4示出了可以用来实施本技术的实施例的示例电子设备400的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
129.如图4所示,设备400包括计算单元401,其可以根据存储在只读存储器(rom)402中的计算机程序或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序,来执行各种适当的动作和处理。在ram 403中,还可存储设备400操作所需的各种程序和数据。计算单元401、rom 402以及ram 403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。
130.设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
131.计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理,例如音频播放方法。例如,在一些实施例中,音频播放方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom 402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到ram 403并由计算单元401执行时,可以执行上文描述的音频播放方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行音频播放方法。
132.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
133.用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的
功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
134.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
135.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
136.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
137.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
138.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本技术中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术公开的技术方案所期望的结果,本文在此不进行限制。
139.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
140.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种音频播放方法,其特征在于,所述方法包括:获得由第一设备播放的与第二设备匹配的目标音频数据;获得第二设备的当前用户的身份;基于当前用户的身份,确定待播放数据;对待播放数据进行播放,以回应由第一设备播放的目标音频数据。2.根据权利要求1所述的方法,其特征在于,所述基于当前用户的身份,确定待播放数据,包括:在当前用户的身份表征当前用户为目标用户时,确定第一数据为待播放数据;在当前用户的身份表征当前用户为非目标用户时,确定第二数据为待播放数据;其中,第一数据和第二数据不同。3.根据权利要求2所述的方法,其特征在于,所述在当前用户的身份表征当前用户为目标用户时,确定第一数据为待播放数据,包括:在当前用户的身份表征当前用户为目标用户时,获取第一预设时间;如果在第一预设时间内目标用户未响应目标音频数据,确定目标音频数据或第一预设子数据为第一数据;如果在第一预设时间内目标用户响应目标音频数据,确定目标用户的响应数据为第一数据。4.根据权利要求2或3所述的方法,其特征在于,所述在当前用户的身份表征当前用户为非目标用户时,确定第二数据为待播放数据,包括:在当前用户的身份表征当前用户为非目标用户时,播放目标音频数据;获取第二预设时间;如果在第二预设时间内未有响应数据,或者,在第二预设时间内未有响应数据、且目标音频数据的播放次数超过第一预设阈值时,确定第二预设子数据为第二数据。5.根据权利要求3所述的方法,其特征在于,还包括:确定目标用户在第一预设时间内是否触发响应事件;如果目标用户在第一预设时间内触发响应事件,则确定在第一预设时间内目标用户响应目标音频数据;如果目标用户在第一预设时间内未触发响应事件,则确定在第一预设时间内目标用户未响应目标音频数据。6.根据权利要求3所述的方法,其特征在于,还包括:如果在第一预设时间内目标用户未响应目标音频数据、且目标音频数据的播放次数未超过第二预设阈值时,确定目标音频数据为第一数据;如果在第一预设时间内目标用户未响应目标音频数据、且目标音频数据的播放次数超过第二预设阈值时,确定第一预设子数据为第一数据。7.根据权利要求1-4任一项所述的方法,其特征在于,还包括:如果当前用户的身份发生变化,则基于变化后的身份,确定待播放数据。8.一种音频播放装置,其特征在于,所述装置包括:第一获取单元,用于获得由第一设备播放的与第二设备匹配的目标音频数据;
第二获取单元,用于获得第二设备的当前用户的身份;确定单元,用于基于当前用户的身份,确定待播放数据;播放单元,用于对待播放数据进行播放,以回应由第一设备播放的目标音频数据。9.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行根据权利要求1-7中任一项所述的方法。
技术总结
本申请提供了一种音频播放方法、装置、电子设备及存储介质,所述方法包括:获得由第一设备播放的与第二设备匹配的目标音频数据;获得第二设备的当前用户的身份;基于当前用户的身份,确定待播放数据;对待播放数据进行播放,以回应由第一设备播放的目标音频数据。能够对目标音频数据进行及时回应,避免了长时间不对目标音频数据进行回应导致音频播放过程中断,提高了音频播放的效率。提高了音频播放的效率。提高了音频播放的效率。
技术研发人员:施昭宇 简珮筠 施继泽 洪千茹
受保护的技术使用者:合肥联宝信息技术有限公司
技术研发日:2023.06.05
技术公布日:2023/10/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
