语音播放方法及系统技术领域
本发明涉及语音播放技术,尤其涉及一种语音播放方法及系统。
背景技术
随着语音播放技术的发展进步,越来越多的设备比如电视机、空调器等
家用电器、或者其他类型的播放终端如扬声设备等播放终端在接收到对应的
播放指令时,均可播放对应的语音信息供用户听取。常用的播放终端只能按
照固定的音量大小对相应的语音信息进行播放,而不能根据环境情况比如环
境噪音等来调整对应的播放音量。因此,如何根据环境噪音来调整播放终端
的播放音量成为一个亟待解决的问题。
以上内容仅为辅助理解本发明的技术方案,并不代表承认上述内容为现
有技术。
发明内容
本发明的主要目的在于根据环境声音来调整播放音量。
为实现上述目的,本发明实施例提供一种语音播放方法,包括以下步骤:
采集环境中的声音信息,获取所述声音信息对应的环境噪声音量值;
将所述环境噪声音量值与预设阈值进行比较,并根据比较结果,调整播
放语音信息时所采用的预设频率值,获取调整后的播放音量值;
按照调整后的所述播放音量值,播放对应的语音信息。
优选地,所述将所述环境噪声音量值与预设阈值进行比较,并根据比较
结果,调整播放语音信息时所采用的预设频率值的步骤包括:
比较所述环境噪声对应的所述环境噪声音量值是否大于所述预设阈值;
当所述环境噪声音量值大于或等于所述预设阈值时,提高播放语音信息
时所采用的预设频率值;
当所述环境噪声音量值小于所述预设阈值时,降低播放语音信息时所采
用的预设频率值。
优选地,所述将所述环境噪声音量值与预设阈值进行比较,并根据比较
结果,调整播放语音信息时所采用的预设频率值的步骤包括:
将所述环境噪声音量值与预设阈值进行比较,获取所述环境噪声音量值
与所述预设阈值的差值;
根据所述差值,查找音频变换参数表,获取所述差值映射的音频变换参
数;
根据获取的所述音频变换参数,调整播放语音信息所采用的预设频率值。
优选地,所述将所述环境噪声音量值与预设阈值进行比较,并根据比较
结果,调整播放语音信息时所采用的预设频率值的步骤包括:
将所述环境噪声音量值与预设阈值进行比较,获取所述环境噪声音量值
与所述预设阈值的差值;
将所述差值代入预设的音频变换函数式,计算得到所述差值映射的音频
变换参数;
根据获取的所述音频变换参数,调整播放语音信息所采用的预设频率值。
优选地,所述获取调整后的播放音量值的步骤包括:
将获取的所述音频变换参数与调整后的所述预设频率值作为输入参数,
代入预设的音量调整函数式,计算得出调整后的所述播放音量值。
此外,为实现上述目的,本发明还提供一种语音播放系统,包括:
噪声音频获取模块,用于采集环境中的声音信息,获取所述声音信息对
应的环境噪声音量值;
播放音频获取模块,用于将所述环境噪声音量值与预设阈值进行比较,
并根据比较结果,调整播放语音信息时所采用的预设频率值,获取调整后的
播放音量值;
语音信息播放模块,用于按照调整后的所述播放音量值,播放对应的语
音信息。
优选地,所述播放音频获取模块还用于:
比较环境噪声对应的所述环境噪声音量值是否大于所述预设阈值;
当所述环境噪声音量值大于或等于所述预设阈值时,提高播放语音信息
时所采用的预设频率值;
当所述环境噪声音量值小于所述预设阈值时,降低播放语音信息时所采
用的预设频率值。
优选地,所述播放音频获取模块还用于:
将所述环境噪声音量值与预设阈值进行比较,获取所述环境噪声音量值
与所述预设阈值的差值;
根据所述差值,查找音频变换参数表,获取所述差值映射的音频变换参
数;
根据获取的所述音频变换参数,调整播放语音信息所采用的预设频率值。
优选地,所述播放音频获取模块还用于:
将所述环境噪声音量值与预设阈值进行比较,获取所述环境噪声音量值
与所述预设阈值的差值;
将所述差值代入预设的音频变换函数式,计算得到所述差值映射的音频
变换参数;
根据获取的所述音频变换参数,调整播放语音信息所采用的预设频率值。
优选地,所述播放音频获取模块还用于:
将获取的所述音频变换参数与调整后的所述预设频率值作为输入参数,
代入预设的音量调整函数式,计算得出调整后的所述播放音量值。
本发明实施例采集环境中的声音信息,获取所述声音信息对应的环境噪
声音量值;将所述环境噪声音量值与预设阈值进行比较,并根据比较结果,
调整播放语音信息时所采用的预设频率值,获取调整后的播放音量值;按照
调整后的所述播放音量值,播放对应的语音信息;具有能够根据该播放终端
所处的环境情况自动调整播放音量并按照调整后的音量播放语音信息的有益
效果。
附图说明
图1是本发明实现语音播放的播放终端较佳实施例的硬件架构示意图;
图2是本发明语音播放系统较佳实施例的功能模块示意图;
图3是本发明语音播放方法较佳实施例的流程示意图。
本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做
进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当
理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1是本发明实现语音播放的播放终端较佳实施例的硬件架
构示意图。如图1所示,所述播放终端100包括处理单元11、存储单元12、
采集单元13、语音播放系统14。其中,所述播放终端100包括但不限于:PC
(PersonalComputer,个人电脑)机、移动终端(比如手机、平板电脑等)、
家用电器(比如空调器、遥控器等)或者其他任意适用的电子设备。
所述存储单元12,用于存储:所述语音播放系统14及其运行数据,所述
语音播放系统14采集的声音信息、所述语音播放系统14调整播放音量所需
的调整参数比如预设阈值以及调和增播放音量所需的调整公式比如预设的音
频变换函数式、预设的音量调整函数式等。需要强调的是,该存储单元12既
可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作
赘述。
所述采集单元13,用于在所述处理单元11的控制下,采集播放终端100
所处环境中的声音信息。为了便于播放终端100能够以适当的音量播放对应
的语音信息,所述采集单元13在所述处理单元11的控制下,实时采集环境
中的声音信息。当然,也可以根据具体需要,为了降低播放终端100的功耗,
所述采集单元13在所述处理单元11的控制下,按照预设周期采集环境中的
声音信息。
所述处理单元11,用于调用并执行所述语音播放系统14,以采集环境中
的声音信息,获取所述声音信息对应的环境噪声音量值;将所述环境噪声音
量值与预设阈值进行比较,并根据比较结果,调整播放语音信息时所采用的
预设频率值,获取调整后的播放音量值;按照调整后的所述播放音量值,播
放对应的语音信息。该处理单元11与存储单元12既可以分别是单独的单元,
也可以集成在一起,构成一个控制器,在此不作赘述。
本实施例中,所述声音信息可以理解为:播放终端100所处环境中,所述
采集单元13能够采集到的任意声音所对应的信息;比如,自然界对应的声音、
人发出的声音、音乐声或者其他类型的人耳能听到的或者不能听到的声音,
只要所述采集单元13能够采集的所述声音信息均可。
本实施例中,所述播放终端100控制处理单元11调用并执行所述语音播放
系统14对所述播放终端100所处环境中的环境声音进行采集,并基于采集的声
音信息所对应的环境噪声音量值,调整播放语音信息时所采用的预设频率值,
获取调整后播放音频信息对应的播放音量值,进而按照调整后的播放音量值
播放对应的语音信息。通过上述实现方式,本发明实施例所述的播放终端100
达到了能够根据环境情况来调整播放音量的目的。
请参照图2,图2是本发明语音播放系统较佳实施例的功能模块示意图。
需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是
一个较佳实施例的示例图,本领域的技术人员围绕图2所示的所述语音播放
系统14的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是
自定义名称,仅用于辅助理解所述语音播放系统14的各个程序功能块,不用
于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能
模块所要达成的功能。
本实施例提出的所述语音播放系统14运行于图1所述播放终端100中,
所述语音播放系统14包括:噪声音频获取模块141、播放音频获取模块142
以及语音信息播放模块143,各个模块的功能如下:
噪声音频获取模块141,用于采集环境中的声音信息,获取所述声音信息
对应的环境噪声音量值;
本实施例中,噪声音频获取模块141从当前环境中采集的声音信息包括:
当前环境中所述噪声音频获取模块141能够采集到的所有声音,包括但不限
于:自然界对应的声音、人发出的声音、音乐声或者其他类型的人耳能听到
的或者不能听到的声音。为了及时获取到所述播放终端100所处环境的声音情
况,便于所述播放终端100及时地向用户播放适当音量的语音信息,当语音播
放系统14运行的过程中,噪声音频获取模块141实时从所述播放终端100所处
的当前环境中采集对应的声音信息。当然,也可以为了节约语音播放系统14
的运行成本、降低语音播放系统14的功耗,噪声音频获取模块141也可以按照
预设周期从所述播放终端100所处的当前环境中采集对应的声音信息。所述预
设周期可由语音播放系统14自定义,比如设置所述预设周期为10ms,也可以
由用户根据自身需求设置,或者在运行所述语音播放系统14的播放终端100在
出厂时,由技术人员根据所述语音播放系统14的运行环境进行设置;本实施
例对所述预设周期的具体时长不进行具体限制。当然,该预设周期也可以根
据具体需要进行更新或者重新设置。
本实施例中,由于播放终端100所关心的是自身所处环境的噪声,因此,
所述噪声音频获取模块141将所采集到的声音信息均认为是环境噪声,当采集
到所述播放终端100所处环境中的声音信息后,所述噪声音频获取模块141获
取采集的所述声音信息对应的环境噪声音量值。
播放音频获取模块142,用于将所述环境噪声音量值与预设阈值进行比
较,并根据比较结果,调整播放语音信息时所采用的预设频率值,获取调整
后的播放音量值;
当所述噪声音频获取模块141获取到环境噪声对应的声音频率值后,所述
播放音频获取模块142将所述噪声音频获取模块141获取的所述环境噪声音量
值与预设阈值进行比较。所述预设阈值可以理解为:所述播放终端100播放语
音信息所采用的播放音量值的临界点,即当所述播放终端100所处环境的噪声
对应的声音频率值达到所述预设阈值时,将影响所述播放终端100对语音信息
的播放;所述预设阈值可以由用户自行设置,也可以在所述播放终端100出厂
时,由技术人员根据所述播放终端100最可能的使用环境情况,对所述声音播
放系统14进行设置;比如,对应于空调器的使用环境进行设置一预设阈值,
对应于电视机的使用环境设置另一预设阈值等。本发明实施例对所述预设阈
值的具体设置方式、设置依据及设置数值不做限定。
当所述播放音频获取模块142对所述环境噪声音量值与预设阈值进行比
较后,根据二者的比较结果,调整播放语音信息时所采用的预设频率值,获
取调整后的播放音量值。比如,若所述播放音频获取模块142分析出当前环境
噪声对应的所述环境噪声音量值较大,即当前噪声音量比较大,则所述播放
音频获取模块142将需要播放的声音变换至高频,即提高播放语音信息时所采
用的预设频率值;若所述播放音频获取模块142分析出当前环境噪声对应的所
述环境噪声音量值较小,即当前噪声音量比较小,则所述播放音频获取模块
142将需要播放的声音变换至低频,即降低播放语音信息时所采用的预设频率
值;当所述播放音频获取模块142调整播放语音信息时所采用的预设频率值,
获取到所述播放音量值时,将所述播放音量值发送至所述语音信息播放模块
143,供所述语音信息播放模块143按照调整后的所述播放音量值,播放对应
的语音信息。
本发明实施例中,所述播放语音信息时所采用的预设频率值可以理解为:
所述播放终端100接收到对应的播放指令后,按照默认的所述预设频率值进行
播放,或者按照所述播放指令映射的所述预设频率值进行播放;而设置上述
默认的所述预设频率值以及所述播放指令映射的所述预设频率值时,均未考
虑所述播放终端100当前所处的环境噪音。
语音信息播放模块143,用于按照调整后的所述播放音量值,播放对应的
语音信息。
在所述播放音频获取模块142调整得到所述语音信息播放模块143播放语
音时所采用的所述播放音量值后,所述语音信息播放模块143按照得到的所述
播放音量值,播放对应的语音信息。
本发明实施例中,由于所述播放终端100所处的环境中的声音可能是变化
的,因此当所述噪声音频获取模块141实时采集环境中的声音信息时,采集到
的所述声音信息也有可能是变化的,通过所述播放终端100中的各功能模块对
上述声音信息进行处理时,最终得到的播放语音信息所采用的所述播放音量
值也有可能不同,因此,为了避免所述播放终端100向用户播放语音信息时因
播放音量值的不同而导致播放语音信息所带来的播放音量的较大波动,可以
采取如下措施:
当所述播放终端100中的所述噪声音频获取模块141实时采集环境中的声
音信息时,可以设置所述播放音频获取模块142根据采集得到的所述环境噪声
音量值,按照预设周期对播放语音信息时所采用的预设频率值进行调整;或
者,当所述播放音频获取模块142调整得到的所述播放音量值在预设时长内的
变化量不超过预设播放阈值时,所述语音信息播放模块143继续按照正在使用
的所述音量值继续播放所述语音信息;所述预设播放阈值可以理解为:上述
音量值的变化不足以引起人耳的察觉。或者,当所述播放音频获取模块142调
整得到的所述播放音量值在预设时长内的变化量超过预设播放阈值时,所述
语音信息播放模块143按照预设渐变间隔依次渐变所述播放音量值,并按照渐
变的播放音量值播放对应的语音信息。当然,也可以采取其他方式达到上述
技术效果,本发明实施例不对其进行一一穷举。
本发明实施例播放终端采集环境中的声音信息,获取所述声音信息对应
的环境噪声音量值;将所述环境噪声音量值与预设阈值进行比较,并根据比
较结果,调整播放语音信息时所采用的预设频率值,获取调整后的播放音量
值;按照调整后的所述播放音量值,播放对应的语音信息;具有能够根据该
播放终端所处的环境情况自动调整播放音量并按照调整后的音量播放语音信
息的有益效果;提高了语音播放系统的智能性,使得语音播放更加人性化。
进一步地,请继续参照图1和图2,本发明语音播放系统14中,所述播
放音频获取模块142将所述噪声音频获取模块141获取的所述环境噪声音量
值与预设阈值进行比较,并根据比较结果,调整播放语音信息时所采用的预
设频率值,从而得到调整后的播放音量值的执行过程,可以采取如下方式:
所述播放音频获取模块142比较环境噪声对应的所述环境噪声音量值是
否大于所述预设阈值;当所述环境噪声音量值大于或等于所述预设阈值时,
表示当前播放音量较小,则所述播放音频获取模块142提高播放语音信息时所
采用的预设频率值,从而根据提高后的预设频率值得到调整后的所述播放音
量值;当所述环境噪声音量值小于所述预设阈值时,表示当前播放音量较大,
则所述播放音频获取模块142降低播放语音信息时所采用的预设频率值,从而
根据降低后的预设频率值得到调整后的所述播放音量值。
本发明实施例中,所述播放音频获取模块142提高播放语音信息时所采用
的预设频率值,可以理解为,将所述预设频率值与一预设变化量的和作为调
整后得到的所述播放音量值。所述播放音频获取模块142降低播放语音信息时
所采用的预设频率值,可以理解为,将所述预设频率值与一预设变化量的差
值作为调整后得到的所述播放音量值。本领域的技术人员可以理解,由于播
放终端100在预设时长内所处的环境情况基本稳定(极端恶劣环境除外),因
此上述预设变化量在所述预设时长内,可以设置为一固定值;该固定值可以
由所述受控终端100根据历史调整数据默认设置,也可以由技术人员根据经验
值进行设置;当然,根据需要,所述受控终端100将按照预设周期更新所述预
设变化量的取值。
本发明实施例中,所述预设阈值可以理解为:所述播放终端100播放语
音信息所采用的播放音量值的临界点,即当所述播放终端100所处环境的噪
声对应的音量值达到所述预设阈值时,将影响所述播放终端100对语音信息
的播放;所述预设阈值可以由用户自行设置,也可以在所述播放终端100出
厂时,由技术人员根据所述播放终端100最可能的使用环境情况,对所述声
音播放系统14进行设置;比如,对应于空调器的使用环境进行设置一预设阈
值,对应于电视机的使用环境设置另一预设阈值等。本发明实施例对所述预
设阈值的具体设置方式、设置依据及设置数值不做限定。
进一步地,请继续参照图1和图2,本发明语音播放系统14中,所述播
放音频获取模块142将所述噪声音频获取模块141获取的所述环境噪声音量
值与预设阈值进行比较,并根据比较结果,调整播放语音信息时所采用的预
设频率值,从而得到调整后的播放音量值的执行过程,还可以采取如下方式:
所述播放音频获取模块142将所述环境噪声音量值与预设阈值进行比较,
获取所述环境噪声音量值与所述预设阈值的差值;根据所述差值,所述播放
音频获取模块142查找音频变换参数表,获取所述差值映射的音频变换参数;
或者,所述播放音频获取模块142直接将所述差值代入预设的音频变换函数
式,计算得到所述差值映射的音频变换参数;所述播放音频获取模块142根据
获取的所述音频变换参数,调整播放语音信息所采用的预设频率值,得到调
整后的所述播放音量值。
本发明实施例中,所述预设的音频变换函数式可以为一次函数,也可以
为所述环境噪声音量值与所述预设阈值的差值的二次函数或者多次函数,所
述预设的音频变换函数式也可以将所述环境噪声音量值与所述预设阈值同样
作为上述函数式中的计算参数;所述预设的音频变换函数式可以根据所述播
放终端的具体使用环境和使用要求进行具体设置或者配置,本实施例对所述
预设的音频变换函数式的具体形式和所包含的具体计算参数不做限定,能实
现本发明思想的任一函数式均可。
进一步地,所述播放音频获取模块142根据获取的所述音频变换参数,调
整播放语音信息所采用的预设频率值,得到调整后的所述播放音量值可以采
取如下方式:
所述播放音频获取模块142将获取的所述音频变换参数与所述预设频率
值作为输入参数,代入预设的音量调整函数式,计算得出调整后的所述播放
音量值。
本发明实施例中,所述预设的音量调整函数式可以为一次函数,也可以
为所述音频变换参数与所述预设频率值的二次函数或者多次函数,所述预设
的音量调整函数式也可以将所述环境噪声音量值与所述预设阈值同样作为上
述函数式中的计算参数;所述预设的音量调整函数式可以根据所述播放终端
的具体使用环境和使用要求进行具体设置或者配置,本实施例对所述预设的
音量调整函数式的具体形式和所包含的具体计算参数不做限定,能实现本发
明思想的任一函数式均可。
所述播放音频获取模块142根据获取的噪声音量值采取不同的调整方式
调整播放语音信息时所采用的预设频率值,提高了音频调整的灵活性和多样
性。
请参照图3,图3是本发明语音播放方法较佳实施例的流程示意图。如图
3所示,本发明语音播放方法包括以下步骤:
步骤S01、采集环境中的声音信息,获取所述声音信息对应的环境噪声音
量值;
本实施例中,播放终端从当前环境中采集的声音信息包括:当前环境中
所述播放终端能够采集到的所有声音,包括但不限于:自然界对应的声音、
人发出的声音、音乐声或者其他类型的人耳能听到的或者不能听到的声音。
为了及时获取到所述播放终端所处环境的声音情况,便于所述播放终端及时
地向用户播放适当音量的语音信息,播放终端实时从所述播放终端所处的当
前环境中采集对应的声音信息。当然,也可以为了节约播放终端的运行成本、
降低播放终端的功耗,播放终端也可以按照预设周期从所述播放终端所处的
当前环境中采集对应的声音信息。所述预设周期可由播放终端自定义,比如
设置所述预设周期为10ms,也可以由用户根据自身需求设置,或者在运行所
述播放终端在出厂时,由技术人员根据所述播放终端的运行环境进行设置;
本实施例对所述预设周期的具体时长不进行具体限制。当然,该预设周期也
可以根据具体需要进行更新或者重新设置。
本实施例中,由于播放终端所关心的是自身所处环境的噪声,因此,所
述播放终端将所采集到的声音信息均认为是环境噪声,当采集到所述播放终
端所处环境中的声音信息后,所述播放终端获取采集的所述声音信息对应的
环境噪声音量值。
步骤S02、将所述环境噪声音量值与预设阈值进行比较,并根据比较结果,
调整播放语音信息时所采用的预设频率值,获取调整后的播放音量值;
当所述播放终端获取到环境噪声对应的声音频率值后,所述播放终端将
获取的所述环境噪声音量值与预设阈值进行比较。所述预设阈值可以理解为:
所述播放终端播放语音信息所采用的播放音量值的临界点,即当所述播放终
端所处环境的噪声对应的声音频率值达到所述预设阈值时,将影响所述播放
终端对语音信息的播放;所述预设阈值可以由用户自行设置,也可以在所述
播放终端出厂时,由技术人员根据所述播放终端最可能的使用环境情况进行
设置;比如,对应于空调器的使用环境进行设置一预设阈值,对应于电视机
的使用环境设置另一预设阈值等。本发明实施例对所述预设阈值的具体设置
方式、设置依据及设置数值不做限定。
当所述播放终端对所述环境噪声音量值与预设阈值进行比较后,根据二
者的比较结果,调整播放语音信息时所采用的预设频率值,获取调整后的播
放音量值。比如,若所述播放终端分析出当前环境噪声对应的所述环境噪声
音量值较大,即当前噪声音量比较大,则所述播放终端将需要播放的声音变
换至高频,即提高播放语音信息时所采用的预设频率值;若所述播放终端分
析出当前环境噪声对应的所述环境噪声音量值较小,即当前噪声音量比较小,
则所述播放终端将需要播放的声音变换至低频,即降低播放语音信息时所采
用的预设频率值;当所述播放终端调整播放语音信息时所采用的预设频率值,
获取到所述播放音量值时,即可按照调整后的所述播放音量值,播放对应的
语音信息。
本发明实施例中,所述播放语音信息时所采用的预设频率值可以理解为:
所述播放终端接收到对应的播放指令后,按照默认的所述预设频率值进行播
放,或者按照所述播放指令映射的所述预设频率值进行播放;而设置上述默
认的所述预设频率值以及所述播放指令映射的所述预设频率值时,均未考虑
所述播放终端当前所处的环境噪音。
步骤S03、按照调整后的所述播放音量值,播放对应的语音信息。
在所述播放终端调整得到所述播放终端播放语音时所采用的所述播放音
量值后,所述播放终端按照得到的所述播放音量值,播放对应的语音信息。
本发明实施例中,由于所述播放终端所处的环境中的声音可能是变化的,
因此当所述播放终端实时采集环境中的声音信息时,采集到的所述声音信息
也有可能是变化的,通过所述播放终端中的各功能模块对上述声音信息进行
处理时,最终得到的播放语音信息所采用的所述播放音量值也有可能不同,
因此,为了避免所述播放终端向用户播放语音信息时因播放音量值的不同而
导致播放语音信息所带来的播放音量的较大波动,可以采取如下措施:
当所述播放终端实时采集环境中的声音信息时,可以设置所述播放终端
根据采集得到的所述环境噪声音量值,按照预设周期对播放语音信息时所采
用的预设频率值进行调整;或者,当所述播放终端调整得到的所述播放音量
值在预设时长内的变化量不超过预设播放阈值时,继续按照正在使用的所述
音量值继续播放所述语音信息;所述预设播放阈值可以理解为:上述音量值
的变化不足以引起人耳的察觉。或者,当所述播放终端调整得到的所述播放
音量值在预设时长内的变化量超过预设播放阈值时,所述播放终端按照预设
渐变间隔依次渐变所述播放音量值,并按照渐变的播放音量值播放对应的语
音信息。当然,也可以采取其他方式达到上述技术效果,本发明实施例不对
其进行一一穷举。
本发明实施例播放终端采集环境中的声音信息,获取所述声音信息对应
的环境噪声音量值;将所述环境噪声音量值与预设阈值进行比较,并根据比
较结果,调整播放语音信息时所采用的预设频率值,获取调整后的播放音量
值;按照调整后的所述播放音量值,播放对应的语音信息;具有能够根据该
播放终端所处的环境情况自动调整播放音量并按照调整后的音量播放语音信
息的有益效果;提高了语音播放系统的智能性,使得语音播放更加人性化。
进一步地,请继续参照图3,本发明语音播放方法中,所述播放终端将所
述环境噪声音量值与预设阈值进行比较,并根据比较结果,调整播放语音信
息时所采用的预设频率值,从而得到调整后的播放音量值可以采用如下方式:
所述播放终端比较所述环境噪声对应的所述环境噪声音量值是否大于所
述预设阈值;当所述环境噪声音量值大于或等于所述预设阈值时,表示当前
播放音量较小,则所述播放终端提高播放语音信息时所采用的预设频率值,
从而根据提高后的预设频率值得到调整后的所述播放音量值;当所述环境噪
声音量值小于所述预设阈值时,表示当前播放音量较大,则所述播放终端降
低播放语音信息时所采用的预设频率值,从而根据降低后的预设频率值得到
调整后的所述播放音量值。
本发明实施例中,所述播放终端提高播放语音信息时所采用的预设频率
值,可以理解为,将所述预设频率值与一预设变化量的和,作为调整后得到
的所述播放音量值。所述播放终端降低播放语音信息时所采用的预设频率值,
可以理解为,将所述预设频率值与一预设变化量的差值作为调整后得到的所
述播放音量值。本领域的技术人员可以理解,由于播放终端在预设时长内所
处的环境情况基本稳定(极端恶劣环境除外),因此上述预设变化量在所述预
设时长内,可以设置为一固定值;该固定值可以由所述受控终端根据历史调
整数据默认设置,也可以由技术人员根据经验值进行设置;当然,根据需要,
所述受控终端将按照预设周期更新所述预设变化量的取值。
本发明实施例中,所述预设阈值可以理解为:所述播放终端播放语音信
息所采用的播放音量值的临界点,即当所述播放终端所处环境的噪声对应的
音量值达到所述预设阈值时,将影响所述播放终端对语音信息的播放;所述
预设阈值可以由用户自行设置,也可以在所述播放终端出厂时,由技术人员
根据所述播放终端最可能的使用环境情况进行设置;比如,对应于空调器的
使用环境进行设置一预设阈值,对应于电视机的使用环境设置另一预设阈值
等。本发明实施例对所述预设阈值的具体设置方式、设置依据及设置数值不
做限定。
进一步地,请继续参照图3,本发明语音播放方法中,所述播放终端播放
终端将所述环境噪声音量值与预设阈值进行比较,并根据比较结果,调整播
放语音信息时所采用的预设频率值,从而得到调整后的播放音量值还可以采
用如下方式:
所述播放终端将所述环境噪声音量值与预设阈值进行比较,获取所述环
境噪声音量值与所述预设阈值的差值;根据所述差值,所述播放终端查找音
频变换参数表,获取所述差值映射的音频变换参数;或者,所述播放终端直
接将所述差值代入预设的音频变换函数式,计算得到所述差值映射的音频变
换参数;所述播放终端根据获取的所述音频变换参数,调整播放语音信息所
采用的预设频率值,得到调整后的所述播放音量值。
本发明实施例中,所述预设的音频变换函数式可以为一次函数,也可以
为所述环境噪声音量值与所述预设阈值的差值的二次函数或者多次函数,所
述预设的音频变换函数式也可以将所述环境噪声音量值与所述预设阈值同样
作为上述函数式中的计算参数;所述预设的音频变换函数式可以根据所述播
放终端的具体使用环境和使用要求进行具体设置或者配置,本实施例对所述
预设的音频变换函数式的具体形式和所包含的具体计算参数不做限定,能实
现本发明思想的任一函数式均可。
进一步地,所述播放终端根据获取的所述音频变换参数,调整播放语音
信息所采用的预设频率值,得到调整后的所述播放音量值可以采取如下方式:
所述播放终端将获取的所述音频变换参数与所述预设频率值作为输入参
数,代入预设的音量调整函数式,计算得出调整后的所述播放音量值。
本发明实施例中,所述预设的音量调整函数式可以为一次函数,也可以
为所述音频变换参数与所述预设频率值的二次函数或者多次函数,所述预设
的音量调整函数式也可以将所述环境噪声音量值与所述预设阈值同样作为上
述函数式中的计算参数;所述预设的音量调整函数式可以根据所述播放终端
的具体使用环境和使用要求进行具体设置或者配置,本实施例对所述预设的
音量调整函数式的具体形式和所包含的具体计算参数不做限定,能实现本发
明思想的任一函数式均可。
所述播放终端根据获取的噪声音量值采取不同的调整方式调整播放语音
信息时所采用的预设频率值,提高了音频调整的灵活性和多样性。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体
意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或
者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还
包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情
况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、
方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述
实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通
过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的
技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体
现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光
盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务
器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利
用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运
用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。