音频数据的存储方法及其相关设备技术

技术编号:36155217 阅读:63 留言:0更新日期:2022-12-31 20:01
本申请提供了一种音频数据的存储方法和相关设备,通过将背景音频文件和用户录制的录音音频文件分开存储,利用背景音频录音音频文件和录音音频文件中的第一标识将背景音频文件和用户录制的录音音频文件关联,录音音频文件对应的音频的播放时长小于背景音频文件对应的音频的播放时长,录音音频仅仅包括背景音频中用户实际发声的时间段,录音音频和背景音频中相同的部分(背景音频中除过用户实际发声的时间段之外的音频数据)只需要在背景音频中存储一次即可,减少了录音音频文件的大小,避免了对于录音音频及背景音频之间相同的部分(即用户不发声的部分)的重复存储,降低存储资源浪费。源浪费。源浪费。

【技术实现步骤摘要】
音频数据的存储方法及其相关设备


[0001]本申请涉及通信领域,更为具体的,涉及一种音频数据的存储方法及其相关设备。

技术介绍

[0002]用户利用终端上的录歌应用(例如华为音乐、唱吧、全民K歌)录歌、去录音棚录歌、或者通过录制有声书等方式,将背景音频和用户实际的录音音频结合产生的音频文件,一般均是储存在多媒体容器(Multimedia Container)中。
[0003]但是在存储这些音频文件时,现有技术中存储音频文件的方式会消耗较多的存储资源,在存储海量的音频文件时,会导致很严重的存储资源浪费。

技术实现思路

[0004]本申请提供了一种音频数据的存储方法及其相关设备,将背景音频文件和用户录制的录音音频文件分开存储,针对背景音频录音音频文件和录音音频文件分别建立索引信息,通过索引信息中标识将背景音频文件和用户录制的录音音频文件关联,录音音频文件仅仅包括背景音频中用户实际发声的时间段,减少了录音音频文件的大小,从而降低了录音音频文件所需要的存储空间。
[0005]第一方面,提供了一种音频数据的存储方法,该方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音频数据的存储方法,其特征在于,所述方法包括:终端设备获取与第一音频相关的背景音频文件以及录音音频文件,所述录音音频文件对应的音频包括用户录音音频和背景音频,所述背景音频文件包括第一标识,所述录音音频文件包括所述第一标识,所述第一标识用于关联所述背景音频文件和所述录音音频文件;所述终端设备根据所述第一标识,播放所述背景音频文件对应的音频以及所述录音音频文件对应的音频,所述录音音频文件对应的音频的播放时长小于所述第一音频的播放时长。2.根据权利要求1所述的方法,其特征在于,所述第一音频的播放时长与所述背景音频文件对应的音频的播放时长相同。3.根据权利要求1或2所述的方法,其特征在于,所述终端设备根据所述第一标识,播放所述背景音频文件对应的音频以及所述录音音频文件对应的音频,包括:在第一时间段时,所述终端设备播放所述背景音频文件中与所述第一时间段对应的音频,所述第一时间段的长度小于所述背景音频文件对应的音频的播放时长;在第二时间段时,所述终端设备播放所述录音音频文件对应的音频,所述第二时间段为所述录音音频文件对应的音频播放时间长度;其中,所述第一音频的播放时长包括所述第一时间段和所述第二时间段,所述第一时间段与第二时间段在时域上不重叠。4.根据权利要求3所述的方法,其特征在于,所述背景音频文件包括第一索引部分,所述第一索引部分包括所述第一标识;所述录音音频文件包括第二索引部分,所述第二索引部分包括所述第一标识和所述第二时间段的指示信息,所述第二时间段为用户的语音活跃度时间,所述用户的语音活跃度时间为所述用户录音音频中所述用户实际发声的时间段。5.根据权利要求3或4所述的方法,其特征在于,所述录音音频文件对应的音频包括:所述背景音频文件中与所述第二时间段对应的音频、以及所述用户录音音频中与所述第二时间段对应的音频。6.根据权利要求1至5中任一项所述的方法,其特征在于,在终端设备获取与第一音频相关的背景音频文件以及录音音频文件之前,所述方法还包括:所述终端设备接收用户的第一操作,所述第一操作用于触发播放所述第一音频。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述背景音频文件包括第一索引部分,所述第一索引部分包括:所述第一标识、所述背景音频类型的标识,用户标识、所述背景音频的语音活跃度时间、以及所述背景音频包括的多个数据块的存储位置索引,所述用户标识的值为空值,所述背景音频的语音活跃度时间的值为空值;所述录音音频文件包括第二索引部分,所述第二索引部分包括:所述第一标识、所述录音音频文件对应的音频的类型标识、以及所述录音音频文件对应的音频包括的多个数据块的存储位置索引。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收用户的第二操作,所述第二操作用于获取所述背景音频文件;
所述终端设备根据所述第二操作,获取所述背景音频文件;所述终端设备播放所述背景音频文件对应的音频;在所述背景音频文件对应的音频播放过程中,所述终端设备录制用户录音音频,所述用户录音音频包括用户实际发声的时间段以及用户不发声的时间段,所述用户录音音频的时长和所述背景音频文件对应的音频时长相同;所述终端设备根据所述用户录音音频,检测所述用户实际发声的时间段,所述用户实际发声的时间段为用户的语音活跃度时间;所述终端设备获取所述用户实际发声的时间段对应的背景音频;所述终端设备获取所述用户实际发声的时间段内对应的用户录音音频;所述终端设备将所述用户实际发声的时间段对应的背景音频,以及所述用户实际发声的时间段对应的用户录音音频叠加,得到所述录音音频文件对应的音频。9.根据权利要求8所述的方法,其特征在于,所述终端设备根据录制所述用户的语音,检测用户实际发声的时间段,包括:所述终端设备根据利用语音端点检测VAD,检测所述用户实际发声的时间段。10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:所述终端设备获取所述背景音频文件的第一索引部分中的背景音频的标识;所述终端设备将所述背景音频的标识添加到所述录音音频文件中的第二索引部分。11.根据权利要求10所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:朱逸程
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1