一种语音压制方法及装置制造方法及图纸

技术编号:17441850 阅读:26 留言:0更新日期:2018-03-10 14:29
本发明专利技术实施例公开了一种语音压制方法,所述方法包括:检测终端是否启动具有语音压制属性的第一应用;若是,则在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制。本发明专利技术实施例同时还公开了一种语音压制装置。

【技术实现步骤摘要】
一种语音压制方法及装置
本专利技术涉及音频控制技术,尤其涉及一种语音压制方法及装置。
技术介绍
目前,在具有音频输出功能的终端产品中,会出现多个应用同时工作的情况,此时会出现多个声音同时输出,导致用户出现听觉模糊问题,无法实现突出某个用户当前最感兴趣的声音的效果。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种语音压制方法及装置,以期至少部分或全部地解决上述技术问题。本专利技术的技术方案是这样实现的:一方面,本专利技术实施例提供一种语音压制方法,所述方法包括:检测终端是否启动具有语音压制属性的第一应用;若是,则在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音进行降低音量的语音压制。在一个实施例中,所述方法还包括:对所述第一应用的发声情况进行监测;若监测到所述第一应用暂停发声,则将语音压制后的所述至少一个第二应用的声音恢复到压制前的音量;若监测到所述第一应用继续发声,则继续对所述至少一个第二应用的声音进行语音压制。在一个实施例中,所述第一应用和每个所述第二应用均具有一压制系数;所述对终端上需要被压制的至少一个第二应用的声音进行降低音量的语音压制,包括:扫描终端当前所有处于开启状态的一个以上的第二应用;获取所述第一应用和每个所述第二应用的压制系数;将压制系数小于所述第一应用的压制系数的应用确定为需要被压制的至少一个第二应用;对确定的需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制。具体的,所述压制系数预先根据应用的声音类型设置存储;不同声音类型的应用分别对应不同的压制系数,相同声音类型的应用的压制系数相同;其中,所述压制系数取值为0-1.0。进一步的,所述对确定的需要被压制的至少一个第二应用的声音分别进行语音压制,包括:读取终端当前播放的音量值;比较所述当前播放的音量值与预定值大小;当所述当前播放的音量值大于等于所述预定值时,将所述至少一个第二应用中压制系数为0的第二应用的声音降低为第一阈值,将所述至少一个第二应用中压制系数不为0的第二应用的声音降低为第二阈值;当所述当前播放的音量值小于所述预定值时,将所述至少一个第二应用中压制系数为0的第二应用的声音设置为第三阈值,将所述至少一个第二应用中压制系数不为0的第二应用的声音降低为第四阈值;其中,所述预定值与终端系统最大音量值相关,且小于终端系统最大音量值;所述第三阈值小于所述第四阈值,所述第四阈值小于所述第一阈值,所述第一阈值小于所述第二阈值,所述第二阈值小于所述当前播放的音量值。另一方面,本专利技术实施例提供一种语音压制装置,所述装置包括:压制触发模块,用于检测终端是否启动具有语音压制属性的第一应用;语音压制模块,用于在所述压制触发模块检测到所述第一应用启动时,在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制。在一个实施例中,所述装置还包括:语音监测模块,用于对所述第一应用的发声情况进行监测;语音恢复模块,用于在所述语音监测模块监测到所述第一应用暂停发声时,将语音压制后的所述至少一个第二应用的声音分别恢复到压制前的声音;所述语音压制模块,还用于在所述语音监测模块监测到所述第一应用继续发声时,继续对所述至少一个第二应用的声音分别进行语音压制。具体的,所述第一应用和每个所述第二应用均具有一压制系数;所述语音压制模块包括:扫描模块,用于扫描终端当前所有处于开启状态的一个以上的第二应用;获取模块,用于获取所述第一应用和每个所述第二应用的压制系数;确定模块,用于将压制系数小于所述第一应用的压制系数的应用确定为需要被压制的至少一个第二应用;声音压制模块,用于对所述确定模块确定的需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制。在一个实施例中,所述压制系数预先根据应用的声音类型设置存储;不同声音类型的应用分别对应不同的压制系数,相同声音类型的应用的压制系数相同;其中,所述压制系数取值为0-1.0。在一个实施例中,所述声音压制模块包括:音量读取模块,用于读取终端当前播放的音量值;音量比较模块,用于比较所述当前播放的音量值与预定值大小;音量调整模块,用于当所述当前播放的音量值大于等于所述预定值时,将所述至少一个第二应用中压制系数为0的第二应用的声音降低为第一阈值,将所述至少一个第二应用中压制系数不为0的第二应用的声音降低为第二阈值;当所述当前播放的音量值小于所述预定值时,将所述至少一个第二应用中压制系数为0的第二应用的声音设置为第三阈值,将所述至少一个第二应用中压制系数不为0的第二应用的声音降低为第四阈值;其中,所述预定值与终端系统最大音量值相关,且小于终端系统最大音量值;所述第三阈值小于所述第四阈值,所述第四阈值小于所述第一阈值,所述第一阈值小于所述第二阈值,所述第二阈值小于所述当前播放的音量值。本专利技术实施例提供了一种语音压制方法及装置,检测终端是否启动具有语音压制属性的第一应用,若是则在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制,即启动语音压制功能,以突出所述第一应用的声音。这样,本专利技术实施例能够避免出现多个声音同时输出导致用户出现听觉模糊的问题,实现突出某个用户当前最感兴趣的声音的效果。附图说明图1为本专利技术实施例示出的语音压制方法流程图;图2为本专利技术实施例示出的另一种语音压制方法流程图;图3为本专利技术实施例示出的又一种语音压制方法流程图;图4为本专利技术实施例示出的再一种语音压制方法流程图;图5为本专利技术实施例应用场景示意图;图6为本专利技术实施例示出的语音压制装置示意图;图7为本专利技术实施例示出的另一种语音压制装置示意图;图8为本专利技术实施例示出的又一种语音压制装置示意图;图9为本专利技术实施例示出的再一种语音压制装置示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术各个实施例,通过压制降低用户当前最感兴趣的应用之外的其他应用的声音,来突出用户当前最感兴趣的应用的声音,在涉及多个应用运行的环境中,对应用的语音输出进行智能控制,本专利技术实施例可以做到准确压制其他应用的声音。这样,当在具有音频输出功能的终端产品中出现多个应用同时工作的情况时,能够避免出现多个声音同时输出导致用户出现听觉模糊的问题,实现突出某个用户当前最感兴趣的声音的效果。下面结合附图具体说明本专利技术各个实施例。图1为本专利技术实施例示出的语音压制方法流程图,所述方法包括:S101、检测终端是否启动具有语音压制属性的第一应用。本专利技术实施例中,所述终端可以是任何具有音频输出功能的终端,如语音通讯终端、可视通讯终端、车机或一体机用车载终端等等。具有语音压制属性的第一应用可以为用户设置的当前最感兴趣的应用,该应用是可以发出声音的,比如车载导航应用,当检测到车载终端上的导航应用启动时,则发出唤醒信息,启动语音压制功能,即触发语音压制操作。S102、若是,则在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制。示例性的,当导航应用开启触发语音压制操作后,在导航应用运行工作期间,对车载终端上运行的需要被压制的其他应用如音乐播放器、收音机、视频播放器等分别进行语音压制,降低音量以突出所述导航应用的声音。在导航应用关本文档来自技高网...
一种语音压制方法及装置

【技术保护点】
一种语音压制方法,其特征在于,所述方法包括:检测终端是否启动具有语音压制属性的第一应用;若是,则在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音进行降低音量的语音压制。

【技术特征摘要】
1.一种语音压制方法,其特征在于,所述方法包括:检测终端是否启动具有语音压制属性的第一应用;若是,则在所述第一应用运行期间,对终端上需要被压制的至少一个第二应用的声音进行降低音量的语音压制。2.根据权利要求1所述方法,其特征在于,所述方法还包括:对所述第一应用的发声情况进行监测;若监测到所述第一应用暂停发声,则将语音压制后的所述至少一个第二应用的声音恢复到压制前的音量;若监测到所述第一应用继续发声,则继续对所述至少一个第二应用的声音进行语音压制。3.根据权利要求1或2所述方法,其特征在于,所述第一应用和每个所述第二应用均具有一压制系数;所述对终端上需要被压制的至少一个第二应用的声音进行降低音量的语音压制,包括:扫描终端当前所有处于开启状态的一个以上的第二应用;获取所述第一应用和每个所述第二应用的压制系数;将压制系数小于所述第一应用的压制系数的应用确定为需要被压制的至少一个第二应用;对确定的需要被压制的至少一个第二应用的声音分别进行降低音量的语音压制。4.根据权利要求3所述方法,其特征在于,所述压制系数预先根据应用的声音类型设置存储;不同声音类型的应用分别对应不同的压制系数,相同声音类型的应用的压制系数相同;其中,所述压制系数取值为0-1.0。5.根据权利要求4所述方法,其特征在于,所述对确定的需要被压制的至少一个第二应用的声音分别进行语音压制,包括:读取终端当前播放的音量值;比较所述当前播放的音量值与预定值大小;当所述当前播放的音量值大于等于所述预定值时,将所述至少一个第二应用中压制系数为0的第二应用的声音降低为第一阈值,将所述至少一个第二应用中压制系数不为0的第二应用的声音降低为第二阈值;当所述当前播放的音量值小于所述预定值时,将所述至少一个第二应用中压制系数为0的第二应用的声音设置为第三阈值,将所述至少一个第二应用中压制系数不为0的第二应用的声音降低为第四阈值;其中,所述预定值与终端系统最大音量值相关,且小于终端系统最大音量值;所述第三阈值小于所述第四阈值,所述第四阈值小于所述第一阈值,所述第一阈值小于所述第二阈值,所述第二阈值小于所述当前播放的音量值。6.一种语音压制装置,其特征在于,所述装置包括:压制触发模块,用于检测终端是否启动具有语音压制属性的...

【专利技术属性】
技术研发人员:周宁汪平
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

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

1