【技术实现步骤摘要】
确定音频的波形的方法、装置、设备及存储介质
本申请涉及音频处理
,特别涉及一种确定音频的波形的方法、装置、设备及存储介质。
技术介绍
当通过音乐软件听音乐时,音乐软件可以提供显示音频的波形的功能。通常情况下,在音乐软件播放音频的过程中,为音乐软件提供后台服务的服务器可以从存储的波形数据中随机获取波形数据,将获取的波形数据发送给终端,由终端根据该波形数据,通过音乐软件显示波形,将显示的波形确定为当前播放的音频的波形。但这样显示的波形与当前播放的音频没有任何关系,缺乏真实性。
技术实现思路
本申请提供了一种确定音频的波形的方法、装置、设备及存储介质,可以解决相关技术的波形显示不真实的问题。所述技术方案如下:一方面,提供了一种确定音频的波形的方法,所述方法应用于服务器中,所述服务器包括音频数据库,所述音频数据库包括N个音频,包括:将所述N个音频中的每个音频的音频波形分成M段,得到K个第一波形片段,每个第一波形片段包括多个波形数据,所述K为所述N与所述M的乘积,所述M、所述N均为正整数;r>对所述K个第一波本文档来自技高网...
【技术保护点】
1.一种确定音频的波形的方法,其特征在于,所述方法应用于服务器中,所述服务器包括音频数据库,所述音频数据库包括N个音频,所述方法包括:/n将所述N个音频中的每个音频的音频波形分成M段,得到K个第一波形片段,每个第一波形片段包括多个波形数据,所述K为所述N与所述M的乘积,所述M、所述N均为正整数;/n对所述K个第一波形片段进行聚类,得到S种类别的第一波形片段,每种类别的第一波形片段具有相同规律,所述S为正整数;/n基于所述S种类别的第一波形片段,确定所述S种类别的目标波形数据。/n
【技术特征摘要】
1.一种确定音频的波形的方法,其特征在于,所述方法应用于服务器中,所述服务器包括音频数据库,所述音频数据库包括N个音频,所述方法包括:
将所述N个音频中的每个音频的音频波形分成M段,得到K个第一波形片段,每个第一波形片段包括多个波形数据,所述K为所述N与所述M的乘积,所述M、所述N均为正整数;
对所述K个第一波形片段进行聚类,得到S种类别的第一波形片段,每种类别的第一波形片段具有相同规律,所述S为正整数;
基于所述S种类别的第一波形片段,确定所述S种类别的目标波形数据。
2.如权利要求1所述的方法,其特征在于,所述将所述N个音频中的每个音频的音频波形分成M段,得到K个第一波形片段,包括:
对于所述N个音频中的每个音频,分别对每个音频的音频波形进行重采样,得到N个音频的重采样后的音频波形;
分别将每个音频的重采样后的音频波形分成M段,得到K个第一波形片段,且每个第一波形片段包括的波形数据的个数相同。
3.如权利要求1所述的方法,其特征在于,所述将所述N个音频中的每个音频的音频波形分成M段,得到K个第一波形片段,包括:
分别将所述N个音频中每个音频的音频波形分成M段,得到K个第二波形片段;
分别对所述K个第二波形片段中的每个第二波形片段进行重采样,得到K个第一波形片段,且每个第一波形片段包括的波形数据的个数相同。
4.如权利要求2或3所述的方法,其特征在于,所述基于所述S种类别的第一波形片段,确定所述S种类别的目标波形数据,包括:
对于所述S种类别中的任一类别,当属于所述任一类别的第一波形片段的数量为多个时,获取属于所述任一类别的每个第一波形片段的波形数据序列;
将属于所述任一类别的多个第一波形片段的波形数据序列中的波形数据进行求和后取平均值,得到所述任一类别的目标波形数据,所述目标波形数据是由经过求和后取平均值运算得到的数据组成。
5.如权利要求2或3所述的方法,其特征在于,所述基于所述S种类别的第一波形片段,确定所述S种类别的目标波形数据,包括:
对于所述S种类别中的任一类别,当属于所述任一类别的第一波形片段的数量为多个时,确定属于所述任一类别的每个第一波形片段与其他属于所述任一类别的第一波形片段的平均相似度;
将平均相似度最大的第一波形片段的波形数据确定为所述任一类别的目标波形数据。
6.如权利要求1所述的方法,其特征在于,所述基于所述S种类别的第一波形片段,确定所述S种类别的目标波形数据之后,还包括:
获取每个音频的音...
【专利技术属性】
技术研发人员:赵伟峰,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。