【技术实现步骤摘要】
一种音频处理方法、装置、设备及介质
[0001]本申请涉及计算机
,特别涉及一种音频处理方法、装置、设备、介质。
技术介绍
[0002]在原创歌曲的创作中,需要由专业的音乐人对曲谱进行配和弦,并录制由专业的乐器演奏家演奏的主旋律以及和弦伴奏,这样对相关人员的音乐知识要求很高,且整个过程耗时长,成本高。
[0003]为解决上述问题,现有技术主要是,先将采集到的用户音频转换为MIDI(Musical Instrument Digital Interface,乐器数字接口)文件,然后对MIDI文件进行分析,以生成和弦伴奏对应的MIDI文件。
[0004]专利技术人发现以上现有技术中至少存在如下问题,上述现有技术依赖MIDI文件作为输入与输出,需要使用其他方法对输入采样处理为MIDI文件。这会因为MIDI文件信息量较少、识别转换不完全准确等原因产生积累误差。同时,最后只生成MIDI文件,而MIDI文件播放依赖音频设备的性能,易产生音频音色失真的问题,从而可能达不到预期的效果,在传播过程中使得用户体验不一致。r/>
技术实现思路
<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种音频处理方法,其特征在于,包括:获取待处理哼唱音频,得到所述待处理哼唱音频对应的音乐信息,其中,所述音乐信息包括音符信息和每分钟节拍信息;基于所述音符信息、所述每分钟节拍信息确定所述待处理音频对应的和弦;根据所述音符信息和所述每分钟节拍信息生成所述待处理哼唱音频对应的MIDI文件;根据所述每分钟节拍信息、所述和弦和预先获取到的和弦伴奏参数生成所述待处理哼唱音频对应的和弦伴奏音频,其中,所述和弦伴奏参数为用户设置的和弦伴奏生成参数;输出所述MIDI文件及所述和弦伴奏音频。2.根据权利要求1所述的音频处理方法,其特征在于,所述获取待处理哼唱音频,得到所述待处理哼唱音频对应的音乐信息,包括:获取待处理哼唱音频;确定所述待处理哼唱音频中各个第一音频帧的目标基音周期,并基于所述目标基音周期确定出各个第一音频帧对应的音符信息,其中,所述第一音频帧为时长等于第一预设时长的音频帧;确定所述待处理哼唱音频中各个第二音频帧的声能,并基于所述声能确定出所述待处理哼唱音频对应的每分钟节拍信息,其中,所述第二音频帧为包括预设数量个采样点的音频帧。3.根据权利要求2所述的音频处理方法,其特征在于,所述确定所述待处理哼唱音频中各个第一音频帧的目标基音周期,包括:利用短时自相关函数和预设清浊音检测方法确定所述待处理哼唱音频中各个第一音频帧的目标基音周期。4.根据权利要求3所述的音频处理方法,其特征在于,所述利用短时自相关函数和预设清浊音检测方法确定所述待处理哼唱音频中各个第一音频帧的目标基音周期,包括:利用短时自相关函数确定所述待处理哼唱音频中各个第一音频帧的预选基音周期;利用预设清浊音检测方法确定各个所述第一音频帧是否为浊音帧;如果所述第一音频帧为浊音帧,则将所述第一音频帧对应的预选基音周期确定为所述第一音频帧对应的目标基音周期。5.根据权利要求2所述的音频处理方法,其特征在于,所述基于所述目标基音周期确定出各个第一音频帧对应的音符信息,包括:分别基于各个所述目标基音周期确定各个所述第一音频帧的音高;基于各个所述第一音频帧的音高确定各个所述第一音频帧对应的音符;将各个第一音频帧对应的音符和各个第一音频帧对应的起止时间确定为各个所述第一音频帧对应的音符信息。6.根据权利要求2所述的音频处理方法,其特征在于,所述确定所述待处理哼唱音频中各个第二音频帧的声能,并基于所述声能确定出所述待处理哼唱音频对应的每分钟节拍信息,包括:确定所述待处理哼唱音频中当前第二音频帧的声能以及当前第二音频帧对应的平均声能,其中,所述平均声能为当前第二音频帧的终止时刻之前的过去连续第二预设时长之内的各个第二音频帧的声能的平均值;
基于所述平均声能构建目标比较参数;判断当前第二音频帧的声能是否大于所述目标比较参数;如果当前第二音频帧的声能大于所述目标比较参数,则判定当前第二音频帧为一个节拍,直到所述待处理哼唱音频中的各个第二音频帧检测完成,得到所述待处理哼唱歌曲中的节拍总数,基于所述节拍总数确定出所述待处理哼唱音频对应的每分钟节拍信息。7.根据权利要求6所述的音频处理方法,其特征在于,所述基于所述平均声能构建目标比较参数,包括:确定出当前第二音频帧的终止时刻之前的过去连续第二预设时长之内的各个第二音频帧的声能相对于所述平均声能的偏移量和;基于所述偏移量和确定所述平均声能的校准因子;基于所述校准因子对所述平均声能进行校准,得到所述目标比较参数。8.根据权利要求1至7任一项所述的音频处理方法,其特征在于,所述基于所述音符信息、所述每分钟节拍信息确定所述待处理音频对应的和弦,包括:基于所述音符信息确定出所述待处理哼唱音频的调性;基于所述待处理哼唱音频的调性从预设和弦中确定出预选和弦;基于所述音符信息和所述每分钟节拍信息从所述预选和弦中确定出待处理音频对应的和弦。9.根据权利要求8所述的音频处理方法,其特征在于,所述基于所述音...
【专利技术属性】
技术研发人员:吴泽斌,芮元庆,蒋义勇,曹硕,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。