The embodiment of the present application provides an audio playback method, device, device and storage medium. By receiving a playback request of the first audio focus channel, the second audio focus channel currently playing audio is controlled to stop playback based on the playback request, and the original audio focus allocated to the second audio focus channel is redistributed. The first audio focus channel is allocated so that the first audio focus channel can play audio based on the audio focus. Thus, the embodiment of the application can ensure that the newly added playback request can be played immediately, and can not distinguish the audio type of the request playback, especially to ensure that the newly added audio audio can be played immediately, thus improving the user experience.
【技术实现步骤摘要】
音频播放方法、装置、设备及存储介质
本申请实施例涉及音箱
,尤其涉及一种音频播放方法、装置、设备及存储介质。
技术介绍
在智能音箱上,能够播放的音频一般包括:由文本转换得到的语音音频,即tss音频,数字声音格式(audio)音频,提醒(Alert)闹钟音频等。如果这些音频文件同时在音箱上播放,就会出现混音的问题,不符合用户的预期。现有的解决方法是为上述三种音频设定优先级,当有新的音频要播放时,将新的音频的优先级与当前播放的音频的优先级作比较,播放优先级较高的音频,这种解决方法虽然解决了音箱混音的问题,但是当新加入的音频优先级较低时,则无法立即播放,尤其是在现有技术中audio音频的优先级较低,按照现有的技术方案若当前有Alert闹钟音频或tts音频播放时,新加入的audio音频则无法立即播放。
技术实现思路
本申请实施例提供一种音频播放方法、装置、设备及存储介质,用以保证新加入的播放请求能够立即得到播放。本申请实施例第一方面提供一种音频播放方法,包括:接收第一音频焦点频道的播放请求;基于所述播放请求,控制当前正在播放音频的第二音频焦点频道停止播放,并将原分配给所述第二音频焦点频道的音频焦点,重新分配给所述第一音频焦点频道,以使所述第一音频焦点频道基于所述音频焦点播放音频。本申请实施例第二方面提供一种音频播放装置,包括:接收模块,用于接收第一音频焦点频道的播放请求;第一分配模块,用于基于所述播放请求,控制当前正在播放音频的第二音频焦点频道停止播放,并将原分配给所述第二音频焦点频道的音频焦点,重新分配给所述第一音频焦点频道,以使所述第一音频焦点频道基于所述音 ...
【技术保护点】
1.一种音频播放方法,其特征在于,包括:接收第一音频焦点频道的播放请求;基于所述播放请求,控制当前正在播放音频的第二音频焦点频道停止播放,并将原分配给所述第二音频焦点频道的音频焦点,重新分配给所述第一音频焦点频道,以使所述第一音频焦点频道基于所述音频焦点播放音频。
【技术特征摘要】
1.一种音频播放方法,其特征在于,包括:接收第一音频焦点频道的播放请求;基于所述播放请求,控制当前正在播放音频的第二音频焦点频道停止播放,并将原分配给所述第二音频焦点频道的音频焦点,重新分配给所述第一音频焦点频道,以使所述第一音频焦点频道基于所述音频焦点播放音频。2.根据权利要求1所述的方法,其特征在于,所述将原分配给所述第二音频焦点频道的音频焦点,重新分配给所述第一音频焦点频道,以使所述第一音频焦点频道基于所述音频焦点播放音频,包括:释放原分配给所述第二音频焦点频道的音频焦点;将所述音频焦点重新分配给所述第一音频焦点频道,并将所述第一音频焦点频道置于预设的数据栈的栈顶,以使所述第一音频焦点频道基于所述音频焦点播放音频。3.根据权利要求1所述的方法,其特征在于,所述将原分配给所述第二音频焦点频道的音频焦点,重新分配给所述第一音频焦点频道之后,所述方法还包括:显示所述第一音频焦点频道播放的音频名称。4.根据权利要求2所述的方法,其特征在于,所述释放原分配给所述第二音频焦点频道的音频焦点,包括:判断所述第二音频焦点频道当前播放的音频类型是否属于预先设定的目标音频类型;其中,若所述第二音频焦点频道当前播放的音频类型属于所述目标音频类型,则释放原分配给所述第二音频焦点频道的音频焦点,并将所述第二音频焦点频道沉入所述数据栈中;若所述第二音频焦点频道当前播放的音频类型不属于所述目标音频类型,则释放原分配给所述第二音频焦点频道的音频焦点,并对所述第二音频焦点频道执行出栈操作;其中,当接收到所述第一音频焦点频道的播放请求时,所述第二音频焦点频道处于预设数据栈的栈顶。5.根据权利要求4所述的方法,其特征在于,当所述第二音频焦点频道当前播放的音频类型属于所述目标音频类型时,所述方法还包括:将所述第二音频焦点频道播放的音频的名称显示为下一首将要播放的音频的名称。6.根据权利要求4所述的方法,其特征在于,所述将所述音频焦点重新分配给所述第一音频焦点频道,并将所述第一音频焦点频道置于所述数据栈的栈顶,以使所述第一音频焦点频道基于所述音频焦点播放音频之后,所述方法还包括:在所述第一音频焦点频道结束音频播放后,释放分配给所述第一音频焦点频道的音频焦点;对所述第一音频焦点频道执行出栈操作。7.根据权利要求6所述的方法,其特征在于,所述在所述第一音频焦点频道结束音频播放后,释放分配给所述第一音频焦点频道的音频焦点之后,所述方法还包括:若所述第二音频焦点频道仍旧在所述数据栈中,则将所述第二音频焦点频道置于所述数据栈的栈顶,并将所述音频焦点重新分配给所述第二音频焦点频道,以使所述第二音频焦点频道重新恢复播放。8.根据权利要求1-7中任一项所述的方法,其特征在于,所述接收第一音频焦点频道的播放请求之后,所述方法还包括:若当前没有正在播放的音频焦点频道,则将音频焦点直接分配给所述第一音频焦点频道,以使所述第一音频焦点频道基于所述音频焦点播放音频。9.一种音频播放装置,其特征在于,包括:接...
【专利技术属性】
技术研发人员:常先堂,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。