人声与伴奏同步方法、终端、蓝牙设备及存储介质技术

技术编号:22419062 阅读:27 留言:0更新日期:2019-10-30 02:15
本发明专利技术实施例公开了一种人声与伴奏同步方法、终端、蓝牙设备及存储介质,涉及音频处理技术领域。其中方法包括:通过伴奏通道将伴奏音频发送至蓝牙设备;伴奏音频用于触发蓝牙设备采集人声音频,并对伴奏音频和人声音频进行同步压缩,生成同步压缩音频数据,将同步压缩音频数据通过上行通道上传至终端;接收蓝牙设备通过上行通道上传的同步压缩音频数据,对同步压缩音频数据进行解压,获取解压后的人声音频和伴奏音频;对比解压后的伴奏音频和本地伴奏音频,使解压后的伴奏音频和本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频。本发明专利技术实施例可以实现人声与伴奏的完全同步。

【技术实现步骤摘要】
人声与伴奏同步方法、终端、蓝牙设备及存储介质
本专利技术实施例涉及音频处理
,特别涉及一种人声与伴奏同步方法、终端、蓝牙设备及存储介质。
技术介绍
随着终端技术的发展,通过手机等终端进行K歌录制已经成为一种非常普遍的娱乐方式,目前终端K歌,一般采用蓝牙耳机作为播放伴奏、采集人声的设备。在K歌时,由终端将伴奏音频通过蓝牙的伴奏通道传输至蓝牙耳机,由蓝牙耳机的音频输出部件播放接收到的伴奏音频,用户收听伴奏音频的同时进行歌唱,用蓝牙耳机的音频采集部件采集用户歌唱的人声音频,然后将人声音频通过蓝牙的人声通道传输至终端,终端接收到人声音频时将人声音频与本地伴奏音频进行混音,得到歌曲音频。然而,由于伴奏通道自身的特点,伴奏音频从终端传输至蓝牙耳机,使伴奏音频延迟较为严重,导致录制的人声与伴奏不同步,这样会导致后续混音得到的歌曲音频中伴奏音频与人声音频不同步。现有技术中采用的解决方案一般有以下两种:一种是,预估延时同步法,其先预估延时时间,然后在混音时根据预估延时时间对人声音频与本地伴奏音频进行同步处理。然而,这种同步方式存在预估延时时间不准确,导致无法做到完全同步的问题。另一种是,时间戳同步法,通过在蓝牙耳机端采集人声音频时,为人声音频的每帧数据加上时间戳,在终端对本地伴奏的每帧数据加上时间戳,然后在混音时根据时间戳对人声音频和本地伴奏音频进行同步处理。然而,由于蓝牙耳机与终端的时钟无法做到完全同步,导致根据时间戳计算得到的伴奏与人声之间的延时值不准确,仍然无法保证人声与伴奏的完全同步。以上可以看出,现有的上述两种人声与伴奏的同步处理方案均存在无法精确计算出人声与伴奏之间的延迟时间,导致不能实现人声与伴奏的完全同步的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种人声与伴奏同步方法、终端、蓝牙设备及存储介质,以解决上述现有的人声与伴奏的同步处理方案存在无法精确计算出人声与伴奏之间的延迟时间,导致不能实现人声与伴奏的完全同步的问题。本专利技术实施例解决上述技术问题所采用的技术方案如下:根据本专利技术实施例的第一方面,提供一种人声与伴奏同步方法,应用于终端,所述人声与伴奏同步方法包括:通过伴奏通道将伴奏音频发送至蓝牙设备;所述伴奏音频用于触发所述蓝牙设备采集人声音频,并对所述伴奏音频和所述人声音频进行同步压缩,生成同步压缩音频数据,将所述同步压缩音频数据通过上行通道上传至所述终端;接收所述蓝牙设备通过所述上行通道上传的同步压缩音频数据,对所述同步压缩音频数据进行解压,获取解压后的人声音频和伴奏音频;对比解压后的伴奏音频和本地伴奏音频,使所述解压后的伴奏音频和所述本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频。其中,所述通过伴奏通道将伴奏音频发送至蓝牙设备包括:接收用户输入的K歌指令,所述K歌指令包括演唱歌曲名称;根据所述K歌指令中包含的演唱歌曲名称搜索对应的伴奏音频,将搜索到的伴奏音频通过伴奏通道发送至所述蓝牙设备。其中,所述对比解压后的伴奏音频和本地伴奏音频,使所述解压后的伴奏音频和所述本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频之后还包括:播放所述混音音频;和/或,保存所述混音音频,并将所述混音音频发布至网络。根据本专利技术实施例的第二方面,提供一种人声与伴奏同步方法,应用于蓝牙设备,所述人声与伴奏同步方法包括:通过伴奏通道接收终端发送的伴奏音频;播放所述伴奏音频,并采集用户根据所述伴奏音频进行演唱的人声音频;对所述伴奏音频和所述人声音频进行同步压缩,生成同步压缩音频数据,并通过上行通道将所述同步压缩音频数据上传至所述终端;其中,所述同步压缩数据,用于触发所述终端对所述同步压缩音频数据进行解压,获得解压后的人声音频和伴奏音频,并对比解压后的伴奏音频和所述终端的本地伴奏音频,使所述解压后的伴奏音频和所述本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频。其中,所述通过伴奏通道接收终端发送的伴奏音频之前还包括:采集用户通过语音方式输入的K歌指令,将所述K歌指令上传至所述终端,使所述终端根据所述K歌指令搜索对应的伴奏音频,并将所述伴奏音频返回至所述蓝牙设备;其中,所述K歌指令至少包括演唱歌曲名称。其中,所述播放所述伴奏音频,并采集用户根据所述伴奏音频进行演唱的人声音频之后还包括:对所述伴奏音频和所述人声音频进行混音后通过所述蓝牙设备的音频输出装置进行播放。根据本专利技术实施例的第三方面,提供一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该所述计算机程序被所述处理器执行时,实现如上述第一方面实施例任一项所述的人声与伴奏同步方法的步骤。根据本专利技术实施例的第四方面,提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第一方面实施例中任一项所述的人声与伴奏同步方法的步骤。根据本专利技术实施例的第五方面,提供一种蓝牙设备,包括音频采集装置和音频输出装置,其特征在于,所述蓝牙设备还包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述音频采集装置和所述音频输出装置均与所述处理器电性连接,所述计算机程序被所述处理器执行时,实现如上述第二方面实施例中任一项所述的人声与伴奏同步方法的步骤。根据本专利技术实施例的第六方面,提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第二方面实施例中任一项所述的人声与伴奏同步方法的步骤。相对于现有的人声与伴奏的同步处理方案存在无法精确计算出人声与伴奏之间的延迟时间,导致不能实现人声与伴奏的完全同步的问题,本专利技术实施例提供的人声与伴奏同步方法、终端、蓝牙设备及存储介质,由于在蓝牙设备采集到人声音频后,对人声音频和伴奏音频进行同步压缩,生成同步压缩音频数据,然后将同步压缩音频数据上传至终端,使终端对同步压缩音频数据进行解压,得到解压后的人声音频和伴奏音频,然后根据解压后的伴奏音频和终端的本地伴奏音频得到人声音频与本地伴奏音频之间的同步刻度,最后再根据该精确的同步刻度对人声音频和本地伴奏音频进行混音处理,从而可以实现人声与伴奏的完全同步。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的人声与伴奏同步系统的架构图;图2是本专利技术实施例一提供的人声与伴奏同步方法的具体实现流程示意图;图3是本专利技术实施例二提供的人声与伴奏同步方法的具体实现流程示意图;图4是本专利技术实施例三提供的终端的结构示意图;图5是本专利技术实施例五提供的蓝牙设备的结构示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的人声与伴奏同步系本文档来自技高网
...

【技术保护点】
1.一种人声与伴奏同步方法,应用于终端,其特征在于,所述人声与伴奏同步方法包括:通过伴奏通道将伴奏音频发送至蓝牙设备;所述伴奏音频用于触发所述蓝牙设备采集人声音频,并对所述伴奏音频和所述人声音频进行同步压缩,生成同步压缩音频数据,将所述同步压缩音频数据通过上行通道上传至所述终端;接收所述蓝牙设备通过所述上行通道上传的同步压缩音频数据,对所述同步压缩音频数据进行解压,获取解压后的人声音频和伴奏音频;对比解压后的伴奏音频和本地伴奏音频,使所述解压后的伴奏音频和所述本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频。

【技术特征摘要】
1.一种人声与伴奏同步方法,应用于终端,其特征在于,所述人声与伴奏同步方法包括:通过伴奏通道将伴奏音频发送至蓝牙设备;所述伴奏音频用于触发所述蓝牙设备采集人声音频,并对所述伴奏音频和所述人声音频进行同步压缩,生成同步压缩音频数据,将所述同步压缩音频数据通过上行通道上传至所述终端;接收所述蓝牙设备通过所述上行通道上传的同步压缩音频数据,对所述同步压缩音频数据进行解压,获取解压后的人声音频和伴奏音频;对比解压后的伴奏音频和本地伴奏音频,使所述解压后的伴奏音频和所述本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频。2.如权利要求1所述的人声与伴奏同步方法,其特征在于,所述通过伴奏通道将伴奏音频发送至蓝牙设备包括:接收用户输入的K歌指令,所述K歌指令包括演唱歌曲名称;根据所述K歌指令中包含的演唱歌曲名称搜索对应的伴奏音频,将搜索到的伴奏音频通过伴奏通道发送至所述蓝牙设备。3.如权利要求1所述的人声与伴奏同步方法,其特征在于,所述对比解压后的伴奏音频和本地伴奏音频,使所述解压后的伴奏音频和所述本地伴奏音频中相同的数据帧对齐,根据对齐结果对解压后的人声音频和所述本地伴奏音频进行混音处理,得到混音音频之后还包括:播放所述混音音频;和/或,保存所述混音音频,并将所述混音音频发布至网络。4.一种人声与伴奏同步方法,应用于蓝牙设备,其特征在于,所述人声与伴奏同步方法包括:通过伴奏通道接收终端发送的伴奏音频;播放所述伴奏音频,并采集用户根据所述伴奏音频进行演唱的人声音频;对所述伴奏音频和所述人声音频进行同步压缩,生成同步压缩音频数据,并通过上行通道将所述同步压缩音频数据上传至所述终端;其中,所述同步压缩数据,用于触发所述终端对所述同步压缩音频数据进行解压,获...

【专利技术属性】
技术研发人员:夏波李天边詹昌寿
申请(专利权)人:湖南国声声学科技股份有限公司深圳分公司湖南国声声学科技股份有限公司
类型:发明
国别省市:广东,44

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

1