有声资源播放方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:19488972 阅读:29 留言:0更新日期:2018-11-17 11:59
本发明专利技术公开了有声资源播放方法、装置、计算机设备及存储介质,其中方法包括:确定用户请求智能语音设备播放的有声资源;通过耦合有声资源的第二音量以及智能语音设备的音量,对有声资源进行播放;其中,有声资源的第二音量为根据预定的调整目标对有声资源原有的第一音量进行调整后的音量。应用本发明专利技术所述方案,能够提升智能语音设备的音质等。

【技术实现步骤摘要】
有声资源播放方法、装置、计算机设备及存储介质
本专利技术涉及计算机应用技术,特别涉及有声资源播放方法、装置、计算机设备及存储介质。
技术介绍
随着技术的发展,具备语音交互功能的智能语音设备越来越普及。比如,智能语音设备可为有屏的智能音箱。智能音箱可通过语音交互,为用户提供各种有声资源,包括歌曲、MV、短视频、电视剧、电影、相声等。而作为一个能力强大的平台,这些有声资源是聚合了各个渠道的有声资源,集百家之长,才形成了庞大的资源池,为用户的各种需求提供了资源储备。然而,在实际应用中,可能会存在以下问题:当用户连续发出有声资源播放请求,如“我想听***(相声演员名字)的相声”、“我想听***(歌手名字)的***(歌曲名字)”等,对应的有声资源可能来自不同的渠道,而各个渠道本身的音量定义不尽相同,那么就会导致用户听到的音量忽大忽小,用户体验很不好。具体地,在进行有声资源播放时,会耦合有声资源的原有音量以及用户设定的智能语音设备的音量,进行输出。由于各个渠道的音量定义不同,会导致和相同的智能语音设备音量耦合后的输出结果不同。这样就会导致:如用户在听歌曲A的时候,声音很小,用户对智能语音设备的音量进行了调大设置,当歌曲A播放完毕后,播放歌曲B,由于歌曲A和歌曲B来自不同渠道,声音可能又会忽然很大,进而使得用户需要再次对智能语音设备的音量进行调整等。
技术实现思路
有鉴于此,本专利技术提供了有声资源播放方法、装置、计算机设备及存储介质。具体技术方案如下:一种有声资源播放方法,包括:确定用户请求智能语音设备播放的有声资源;通过耦合所述有声资源的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放;其中,所述有声资源的第二音量为根据预定的调整目标对所述有声资源原有的第一音量进行调整后的音量。根据本专利技术一优选实施例,所述对所述有声资源进行播放包括:在所述有声资源的播放过程中,实时进行以下处理:基于当前时刻的第二音量以及预定的目标音量,对下一时刻的第一音量进行调整,得到下一时刻的第二音量;通过耦合所述有声资源不同时刻的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放。根据本专利技术一优选实施例,所述基于当前时刻的第二音量以及预定的目标音量,对下一时刻的第一音量进行调整包括:计算所述当前时刻的第二音量与所述目标音量之差,得到第一差值;计算所述下一时刻的第一音量与所述第一差值之差,得到第二差值,将所述第二差值作为所述下一时刻的第二音量。根据本专利技术一优选实施例,所述对所述有声资源进行播放包括:在所述有声资源的播放过程中,实时进行以下处理:获取当前时刻所述有声资源播放的声音分贝;基于所述声音分贝以及预定的目标声音分贝,对下一时刻的第一音量进行调整,得到下一时刻的第二音量;通过耦合所述有声资源不同时刻的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放。根据本专利技术一优选实施例,所述基于所述声音分贝以及预定的目标声音分贝,对下一时刻的第一音量进行调整包括:计算所述声音分贝与所述目标声音分贝之差,得到第三差值;根据耦合方式,确定出所述第三差值对应的音量调整量;按照所述音量调整量对所述下一时刻的第一音量进行调整,其中,若所述第三差值小于0,则增大所述下一时刻的第一音量,若所述第三差值大于0,则减小所述下一时刻的第一音量。根据本专利技术一优选实施例,该方法进一步包括:在所述有声资源播放之前,根据预定的目标音量对所述有声资源不同时刻的第一音量进行调整,得到所述有声资源不同时刻的第二音量。根据本专利技术一优选实施例,所述根据所述目标音量对所述有声资源不同时刻的第一音量进行调整,得到所述有声资源不同时刻的第二音量包括:根据所述有声资源不同时刻的第一音量,按照预定方式确定出第一音量常态值;通过比较所述第一音量常态值以及所述目标音量,确定出调整方向,所述调整方向包括增大和减小;按照所述调整方向调整得到所述有声资源不同时刻的第二音量,根据所述有声资源不同时刻的第二音量,按照所述预定方式确定出的第二音量常态值需要等于所述目标音量。一种有声资源播放装置,包括:确定单元以及播放单元;所述确定单元,用于确定用户请求智能语音设备播放的有声资源;所述播放单元,用于通过耦合所述有声资源的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放;其中,所述有声资源的第二音量为根据预定的调整目标对所述有声资源原有的第一音量进行调整后的音量。根据本专利技术一优选实施例,所述播放单元在所述有声资源的播放过程中,实时进行以下处理:基于当前时刻的第二音量以及预定的目标音量,对下一时刻的第一音量进行调整,得到下一时刻的第二音量;通过耦合所述有声资源不同时刻的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放。根据本专利技术一优选实施例,所述播放单元计算所述当前时刻的第二音量与所述目标音量之差,得到第一差值,计算所述下一时刻的第一音量与所述第一差值之差,得到第二差值,将所述第二差值作为所述下一时刻的第二音量。根据本专利技术一优选实施例,所述播放单元在所述有声资源的播放过程中,实时进行以下处理:获取当前时刻所述有声资源播放的声音分贝;基于所述声音分贝以及预定的目标声音分贝,对下一时刻的第一音量进行调整,得到下一时刻的第二音量;通过耦合所述有声资源不同时刻的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放。根据本专利技术一优选实施例,所述播放单元计算所述声音分贝与所述目标声音分贝之差,得到第三差值,根据耦合方式,确定出所述第三差值对应的音量调整量,按照所述音量调整量对所述下一时刻的第一音量进行调整,其中,若所述第三差值小于0,则增大所述下一时刻的第一音量,若所述第三差值大于0,则减小所述下一时刻的第一音量。根据本专利技术一优选实施例,所述播放单元进一步用于,在所述有声资源播放之前,根据预定的目标音量对所述有声资源不同时刻的第一音量进行调整,得到所述有声资源不同时刻的第二音量。根据本专利技术一优选实施例,所述播放单元根据所述有声资源不同时刻的第一音量,按照预定方式确定出第一音量常态值,通过比较所述第一音量常态值以及所述目标音量,确定出调整方向,所述调整方向包括增大和减小,按照所述调整方向调整得到所述有声资源不同时刻的第二音量,根据所述有声资源不同时刻的第二音量,按照所述预定方式确定出的第二音量常态值需要等于所述目标音量。一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如以上所述的方法。一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。基于上述介绍可以看出,采用本专利技术所述方案,在确定出用户请求智能语音设备播放的有声资源后,可通过耦合有声资源的第二音量以及智能语音设备的音量,对有声资源进行播放,其中,有声资源的第二音量为根据预定的调整目标对有声资源原有的第一音量进行调整后的音量,也就是说,采用本专利技术所述方案,可按照调整目标,尽可能地对各渠道的有声资源进行声音度量衡的统一,从而尽可能地避免了现有技术中的问题,进而提升了智能语音设备的音质及性能等。【附图说明】图1为本专利技术所述有声资源播放方法实施例的流程图。图2为本专利技术所述有声资源播放装置实施例的组成结构示意图。图3本文档来自技高网...

【技术保护点】
1.一种有声资源播放方法,其特征在于,包括:确定用户请求智能语音设备播放的有声资源;通过耦合所述有声资源的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放;其中,所述有声资源的第二音量为根据预定的调整目标对所述有声资源原有的第一音量进行调整后的音量。

【技术特征摘要】
1.一种有声资源播放方法,其特征在于,包括:确定用户请求智能语音设备播放的有声资源;通过耦合所述有声资源的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放;其中,所述有声资源的第二音量为根据预定的调整目标对所述有声资源原有的第一音量进行调整后的音量。2.根据权利要求1所述的方法,其特征在于,所述对所述有声资源进行播放包括:在所述有声资源的播放过程中,实时进行以下处理:基于当前时刻的第二音量以及预定的目标音量,对下一时刻的第一音量进行调整,得到下一时刻的第二音量;通过耦合所述有声资源不同时刻的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放。3.根据权利要求2所述的方法,其特征在于,所述基于当前时刻的第二音量以及预定的目标音量,对下一时刻的第一音量进行调整包括:计算所述当前时刻的第二音量与所述目标音量之差,得到第一差值;计算所述下一时刻的第一音量与所述第一差值之差,得到第二差值,将所述第二差值作为所述下一时刻的第二音量。4.根据权利要求1所述的方法,其特征在于,所述对所述有声资源进行播放包括:在所述有声资源的播放过程中,实时进行以下处理:获取当前时刻所述有声资源播放的声音分贝;基于所述声音分贝以及预定的目标声音分贝,对下一时刻的第一音量进行调整,得到下一时刻的第二音量;通过耦合所述有声资源不同时刻的第二音量以及所述智能语音设备的音量,对所述有声资源进行播放。5.根据权利要求4所述的方法,其特征在于,所述基于所述声音分贝以及预定的目标声音分贝,对下一时刻的第一音量进行调整包括:计算所述声音分贝与所述目标声音分贝之差,得到第三差值;根据耦合方式,确定出所述第三差值对应的音量调整量;按照所述音量调整量对所述下一时刻的第一音量进行调整,其中,若所述第三差值小于0,则增大所述下一时刻的第一音量,若所述第三差值大于0,则减小所述下一时刻的第一音量。6.根据权利要求1所述的方法,其特征在于,该方法进一步包括:在所述有声资源播放之前,根据预定的目标音量对所述有声资源不同时刻的第一音量进行调整,得到所述有声资源不同时刻的第二音量。7.根据权利要求6所述的方法,其特征在于,所述根据所述目标音量对所述有声资源不同时刻的第一音量进行调整,得到所述有声资源不同时刻的第二音量包括:根据所述有声资源不同时刻的第一音量,按照预定方式确定出第一音量常态值;通过比较所述第一音量常态值以及所述目标音量,确定出调整方向,所述调整方向包括增大和减小;按照所述调整方向调整得到所述有声资源不同时刻的第二音量,根据所述有声资源不同时刻的第二音量,按照所述预定方式确定出的第二音量常态值需要等于所述目标音量。8.一种有声资源播放装置,其特征在于,包括:确定单元以及...

【专利技术属性】
技术研发人员:侯柏岑罗兴
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1