一种在直播过程中处理声音的方法及终端设备技术

技术编号:17197946 阅读:45 留言:0更新日期:2018-02-04 00:03
本发明专利技术公开了一种在直播过程中处理声音的方法及终端设备,该方法包括:获取用户的语音信号,并识别所述语音信号中的语音指令;根据所述语音指令,确定终端设备的待获取音频数据;根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;若判断获取所述待获取音频数据,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据。通过本发明专利技术,避免了获取到用户不需要的终端设备中的音频数据;实现了在进行混音时能够控制混音的音源,以获取到更佳的直播音频数据,从而丰富直播的氛围。

【技术实现步骤摘要】
一种在直播过程中处理声音的方法及终端设备
本专利技术涉及计算机
,尤其涉及一种在直播过程中处理声音的方法及终端设备。
技术介绍
随着互联网技术的不断发展,人们日常生活的娱乐活动也越来越丰富,例如,越来越多的用户喜欢通过直播应用程序在线观看主播提供的视频节目或者音频节目等,目前主播可以在直播间通过PC(PersonalComputer,个人计算机)或手机中的各个直播平台进行直播。在直播过程中,为了丰富直播的氛围,有时需要在直播的过程中添加一些背景音乐,现有技术中,为实现这一目的,一方面,通常需要借助其他外放设备,通过其他外放设备的扬声器播放背景音乐,随后,移动终端的麦克风可同时采集背景音乐及主播的声音,并将二者混合播放;另一方面,可以通过用户自定义选择音频文件,解码该音频文件得到音频信号,通过调整移动终端的麦克风重点采集用户的语音信号,将所获取的音频信号与所采集的用户的语音信号进行混音并播放。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:需要借助其他外放设备获取背景音乐的方式,实现起来会非常不方便,实施地点容易受限,且通过麦克风同时采集背景音乐,收音效果比较差,容易收集到环境噪音,导致最终输出的信号质量很差;在直播过程中,终端设备自身会产生音频数据,通过用户自定义选择音频文件获取背景音乐的方式,依旧能够收集到终端设备自身产生的音频数据的噪音,将导致终端设备自身产生的音频数据在主播不需要的时候被录进了直播之中,从而影响了直播的音频效果。
技术实现思路
本专利技术实施例提供一种在直播过程中处理声音的方法及终端设备,在进行直播混音时能够控制混音的音源,以获取到更佳的直播音频数据。一方面,本专利技术实施例提供了一种在直播过程中处理声音的方法,包括:获取用户的语音信号,并识别所述语音信号中的语音指令;根据所述语音指令,确定终端设备的待获取音频数据;根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;若判断获取所述待获取音频数据,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据。另一方面,本专利技术实施例提供了一种终端设备,包括:获取及识别单元,用于获取用户的语音信号,并识别所述语音信号中的语音指令;确定单元,用于根据所述语音指令,确定终端设备的待获取音频数据;判断单元,用于根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;播放及混音单元,用于若判断获取所述待获取音频数据,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据。上述技术方案具有如下有益效果:通过识别用户的语音信号确定终端设备的待获取音频数据,实现了简单、便捷、快速地确定终端设备的待获取音频数据;根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据,实现了能够根据用户的需求,自定义地灵活选择待获取的音频数据,避免了获取到用户不需要的终端设备的音频数据;将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据,实现了在直播过程中,在进行混音时能够控制混音的音源,选择用户需要的音源数据并进行混音处理以获取到更佳的直播音频数据,从而丰富直播的氛围,进一步地,提高了主播的直播体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例中一种在直播过程中处理声音的方法流程图;图2为本专利技术另一个实施例中一种终端设备结构示意图;图3为本专利技术一优选实施例中一种在直播过程中处理声音的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例中一种在直播过程中处理声音的方法流程图,包括:101、获取用户的语音信号,并识别所述语音信号中的语音指令;102、根据所述语音指令,确定终端设备的待获取音频数据;103、根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;104、若判断获取所述待获取音频数据,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据。可选地,还包括:预设置未被禁止获取的所述终端设备的音频数据的名单列表;其中,所述音频数据包括系统音频数据和各应用程序的音频数据;其中,所述系统音频数据包括来电铃声音频数据、系统闹铃音频数据、系统通知音频数据和系统短信通知音频数据;其中,所述根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据,包括:基于所述名单列表,判断所述待获取音频数据是否在所述名单列表中;若是,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并禁止获取不在所述名单列表中的音频数据;其中,所述禁止获取不在所述名单列表中的音频数据包括以下任一方式:丢弃所述不在所述名单列表中的音频数据;禁止播放所述不在所述名单列表中的音频数据。可选地,还包括:获取所述终端设备的音频数据;其中,所述根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据,包括:根据所述名单列表,判断所述终端设备的各个音频数据是否在所述名单列表中;若是,通过所述终端设备播放在所述名单列表中的所述终端设备的各个音频数据以获取所述终端设备的各个音频数据,并禁止获取不在所述名单列表中的音频数据;其中,所述将已获取的所述待获取音频数据与用户的语音信号进行混音处理,包括:将已获取的所述待获取音频数据、在所述名单列表中的所述终端设备的各个音频数据与用户的语音信号进行混音处理,以生成直播音频数据。优选地,所述将已获取的所述待获取音频数据与用户的语音信号进行混音处理,包括:复制已获取的所述待获取音频数据,并将复制的已获取的所述待获取音频数据与用户的语音信号进行混音处理。可选地,所述将已获取的已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据之后,还包括:将所述直播音频数据进行格式转换,并对格式转换后的所述直播音频数据进行加密处理;将加密处理后的所述直播音频数据发送至直播服务器。如图2所示,为本专利技术实施例中一种终端设备结构示意图,包括:获取及识别单元21,用于获取用户的语音信号,并识别所述语音信号中的语音指令;确定单元22,用于根据所述语音指令,确定终端设备的待获取音频数据;判断单元23,用于根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;播放及混音单元24,用于若判断获取所述待获取音频数据,通过所本文档来自技高网...
一种在直播过程中处理声音的方法及终端设备

【技术保护点】
一种在直播过程中处理声音的方法,其特征在于,包括:获取用户的语音信号,并识别所述语音信号中的语音指令;根据所述语音指令,确定终端设备的待获取音频数据;根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;若判断获取所述待获取音频数据,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据。

【技术特征摘要】
1.一种在直播过程中处理声音的方法,其特征在于,包括:获取用户的语音信号,并识别所述语音信号中的语音指令;根据所述语音指令,确定终端设备的待获取音频数据;根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据;若判断获取所述待获取音频数据,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并将已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据。2.根据权利要求1所述的方法,其特征在于,还包括:预设置未被禁止获取的所述终端设备的音频数据的名单列表;其中,所述音频数据包括系统音频数据和各应用程序的音频数据;其中,所述系统音频数据包括来电铃声音频数据、系统闹铃音频数据、系统通知音频数据和系统短信通知音频数据;其中,所述根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据,包括:基于所述名单列表,判断所述待获取音频数据是否在所述名单列表中;若是,通过所述终端设备播放所述待获取音频数据以获取所述待获取音频数据,并禁止获取不在所述名单列表中的音频数据;其中,所述禁止获取不在所述名单列表中的音频数据包括以下任一方式:丢弃所述不在所述名单列表中的音频数据;禁止播放所述不在所述名单列表中的音频数据。3.根据权利要求2所述的方法,其特征在于,还包括:获取所述终端设备的音频数据;其中,所述根据预设置是否禁止获取所述终端设备的各个音频数据,判断是否获取所述待获取音频数据,包括:根据所述名单列表,判断所述终端设备的各个音频数据是否在所述名单列表中;若是,通过所述终端设备播放在所述名单列表中的所述终端设备的各个音频数据以获取所述终端设备的各个音频数据,并禁止获取不在所述名单列表中的音频数据;其中,所述将已获取的所述待获取音频数据与用户的语音信号进行混音处理,包括:将已获取的所述待获取音频数据、在所述名单列表中的所述终端设备的各个音频数据与用户的语音信号进行混音处理,以生成直播音频数据。4.根据权利要求1所述的方法,其特征在于,所述将已获取的所述待获取音频数据与用户的语音信号进行混音处理,包括:复制已获取的所述待获取音频数据,并将复制的已获取的所述待获取音频数据与用户的语音信号进行混音处理。5.根据权利要求1-4任一项所述的方法,其特征在于,所述将已获取的已获取的所述待获取音频数据与用户的语音信号进行混音处理,以生成直播音频数据之后,还包括:将所述直播音频数据进行格式转换,并对格式转换后的所述直播音频数据进行加密处理;...

【专利技术属性】
技术研发人员:李杨柳张磊关学进
申请(专利权)人:深圳依偎控股有限公司
类型:发明
国别省市:广东,44

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

1