【技术实现步骤摘要】
一种基于即时通讯应用的数据处理方法和装置
本专利技术涉及互联网
,尤其涉及一种基于即时通讯应用的数据处理方法和装置。
技术介绍
随着互联网的发展,越来越多用户会使用即时通讯应用进行聊天,即时通讯应用中的语音消息功能由于操作方式简单、交流自然,已经成为各个年龄段用户的一项日常需求。目前的即时通讯应用聊天场景中,当用户接收到语音消息时,可以在消息栏中显示该语音消息的时长,并为该用户提供点击播放语音消息的功能。可见,消息栏中仅显示语音消息的时长,对于语音消息的展示形式过于单一;而且对于接收到的语音消息,采用点击播放收听语音消息的操作方式也过于单一。
技术实现思路
本专利技术实施例提供一种基于即时通讯应用的数据处理方法和装置,可以提高音频数据展示形式的多样性,并丰富音频数据操作方式。本专利技术实施例一方面提供了一种基于即时通讯应用的数据处理方法,包括:在即时通讯应用中获取音频数据,并基于采样频率获取所述音频数据对应的采样音量数据;根据所述音频数据与所述采样音量数据,生成所述音频数据对应的声纹图,输出包含所述声纹图和所述音频数据的消息栏;响应针对所述消息栏的目标触发操作,对所述音频数据进行音频进度控制,并基于音频进度对所述声纹图进行显示控制。其中,所述根据所述音频数据与所述采样音量数据,生成所述音频数据对应的声纹图,包括:根据所述音频数据对应的音频时长,确定所述音频数据对应的声纹点的数量;基于所述采样音量数据,确定每个声纹点分别对应的高度 ...
【技术保护点】
1.一种基于即时通讯应用的数据处理方法,其特征在于,包括:/n在即时通讯应用中获取音频数据,并基于采样频率获取所述音频数据对应的采样音量数据;/n根据所述音频数据与所述采样音量数据,生成所述音频数据对应的声纹图,输出包含所述声纹图和所述音频数据的消息栏;/n响应针对所述消息栏的目标触发操作,对所述音频数据进行音频进度控制,并基于音频进度对所述声纹图进行显示控制。/n
【技术特征摘要】 【专利技术属性】
1.一种基于即时通讯应用的数据处理方法,其特征在于,包括:
在即时通讯应用中获取音频数据,并基于采样频率获取所述音频数据对应的采样音量数据;
根据所述音频数据与所述采样音量数据,生成所述音频数据对应的声纹图,输出包含所述声纹图和所述音频数据的消息栏;
响应针对所述消息栏的目标触发操作,对所述音频数据进行音频进度控制,并基于音频进度对所述声纹图进行显示控制。
2.根据权利要求1所述的方法,其特征在于,所述根据所述音频数据与所述采样音量数据,生成所述音频数据对应的声纹图,包括:
根据所述音频数据对应的音频时长,确定所述音频数据对应的声纹点的数量;
基于所述采样音量数据,确定每个声纹点分别对应的高度;
根据所述数量与所述高度,生成所述音频数据对应的声纹图。
3.根据权利要求2所述的方法,其特征在于,所述根据所述音频数据对应的音频时长,确定所述音频数据对应的声纹点的数量,包括:
获取所述音频数据对应的音频时长;
根据所述音频时长确定所述即时通讯应用中的消息栏的长度;
根据所述消息栏的长度与相邻声纹点之间的距离,确定所述音频数据对应的声纹点的数量。
4.根据权利要求3所述的方法,其特征在于,所述根据所述消息栏的长度与相邻声纹点之间的距离,确定所述音频数据对应的声纹点的数量,包括:
根据所述消息栏对应的预留边距与所述消息栏的长度,确定音频数据对应的声纹区域长度;
根据所述声纹区域长度、声纹点图形尺寸以及相邻声纹点之间的距离,确定所述音频数据对应的声纹点的数量。
5.根据权利要求2所述的方法,其特征在于,所述基于所述采样音量数据,确定每个声纹点分别对应的高度,包括:
根据所述音频时长,确定每个声纹点分别对应的单位音频时长;
获取所述单位音频时长内的采样音量数据对应的音量均值,基于所述音量均值确定每个声纹点分别对应的待处理高度;
获取所述待处理高度对应的插值参数信息,基于所述插值参数信息与所述待处理高度,确定每个声纹点分别对应的高度。
6.根据权利要求5所述的方法,其特征在于,所述获取所述单位音频时长内的采样音量数据对应的音量均值,基于所述音量均值确定每个声纹点分别对应的待处理高度,包括:
获取所述单位音频时长内的目标采样数据对应的音量均值;
若所述音量均值小于第一音量阈值,则将目标数值确定为所述音量均值对应的声纹点的待处理高度;
若所述音量均值大于或等于所述第一音量阈值且小于第二音量阈值,则根据音量与高度之间的线性增长函数,确定所述音量均值对应的声纹点的待处理高度;
若所述音量均值大于或等于所述第二音量阈值,则根据音量与高度之间的对数增长函数,确定所述音量均值对应的声纹点的待处理高度。
7.根据权利要求1所述的方法,其特征在于,响应所述目标触发操作后的消息栏包括进度指示游标;所述进度指示游标用于区分所述声纹图中的已播放声纹区域和未播放声纹区域,所述已播放声纹区域和所述未播放声纹区域具有不同的显示方式。
8.根据权利要求7所述的方法,其特征在于,所述目标触发操作包括第一播放触发操作或暂停触发操作或第二播放触发操作;
所述响应针对所述消息栏的目标触发操作,对所述音频数据进行音频进度控制,并基于音频进度对所述声纹图进行显示控制,包括:
技术研发人员:刘立强,沙莎,吴俊,钟庆华,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。