一种音频文件优化方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:27406977 阅读:25 留言:0更新日期:2021-02-21 14:20
本案涉及人工智能,提供一种音频文件优化方法、装置、计算机设备及存储介质,方法部分:包括将音频文件在客户端进行音频优化操作,先将音频文件转换成类型化数组,再将类型化数组转换成用于缓存音频的原音频缓冲对象,根据原音频缓冲对象的声道数量以及采样率构建一个新的目标音频缓冲对象,是为了不污染原始的音频文件,避免用户对编辑优化后的音频不满意,需要重新编辑时文件已经丢失;客户端将目标时间段的音频数据传入至目标音频缓冲对象中,得到优化音频文件,因此,可以节省服务器硬件资源,将原本消耗性能的音频剪辑操作在客户端中进行,避免大量重复音频传输到服务器,容易造成服务器资源压力。成服务器资源压力。成服务器资源压力。

【技术实现步骤摘要】
一种音频文件优化方法、装置、计算机设备及存储介质


[0001]本专利技术涉及人工智能
,应用于音频处理
,尤其涉及一种音频文件优化方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着用户需求与媒体技术的发展,音频的数量也呈指数级的爆炸增长,对音频进行优化也成为人们关注的音频处理方式。
[0003]目前音频处理方式是将用户音频文件上送到服务器,由服务器进行文件体积大小、时长等信息,然后返回剪辑后的信息,由用户确认剪辑后的信息是否准确。
[0004]但是,因为音频文件一般体积比较大,用户需要等待较长时间才可以得到剪辑结果,如果剪辑结果不满意的情况下,需要反复执行上传音频、剪辑、确认的流程,造成用户流量的浪费。另外,一方面,由于服务器难以实时反馈用户编辑后的音频,用户体验较差,容易造成用户流失;另一方面,大量重复音频传输到服务器,容易造成服务器资源压力。

技术实现思路

[0005]本专利技术提供一种音频文件优化方法、装置、计算机设备及存储介质,以解决一方面,由于服务器难以实时反馈用户编辑后的音频,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音频文件优化方法,其特征在于,包括:检测用户上传的文件是否为音频文件;若检测到用户上传的文件为音频文件时,则将所述音频文件转换为类型化数组;将所述类型化数组转换成用于缓存音频的原音频缓冲对象;获取所述原音频缓冲对象的声道数量以及采样率;根据所述声道数量以及所述采样率建立目标音频缓冲对象;根据用户的剪辑操作从所述原音频缓冲对象中提取出目标时间段的音频数据;将所述音频数据传入至所述目标音频缓冲对象中,得到优化音频文件,并将所述优化音频文件实时反馈给用户确认;若检测到用户确认优化音频文件无误,则将所述优化音频文件上传至服务器。2.如权利要求1所述的音频文件优化方法,其特征在于,所述检测用户上传的文件是否为音频文件之前,还包括:通过网页页面建立上传文件类型的页面标签作为用户上传文件的入口;通过所述页面标签的变化来监听用户是否通过所述上传文件的入口上传文件;若通过所述页面标签的变化监听到用户通过所述上传文件的入口上传文件,则读取并存储用户上传的文件。3.如权利要求1所述的音频文件优化方法,其特征在于,所述根据用户的剪辑操作从所述原音频缓冲对象中提取出目标时间段的音频数据,包括:根据用户的剪辑操作来获取需剪辑的目标时间段对应的起点时刻至终点时刻;通过所述原音频缓冲对象的属性获得所述原音频缓冲对象的采样率;根据采样率以及所述起点时刻得到帧数起点;根据采样率以及所述终点时刻得到帧数终点;根据帧数起点以及帧数终点从原音频缓冲对象中提取出目标时间段的音频数据。4.如权利要求1所述的音频文件优化方法,其特征在于,所述将所述优化音频文件实时反馈给用户确认之后,还包括:若检测到用户重新剪辑音频文件的请求,则直接获取所述原音频缓冲对象;以原音频缓冲对象建立另一目标音频缓冲对象;根据用户的重新剪辑操作从所述原音频缓冲对象中提取出另一音频数据,并将所述另一音频数据存储在所述另一目标音频缓冲对象中,得到重新剪辑的音频文件;将所述重新剪辑的音频文件实时反馈给用户确认。5.如权利要求1所述的音频文件优化方法,其特征在于,所述将所述音频数据传入至所述目标音频缓冲对象中,得到优化音频文件,...

【专利技术属性】
技术研发人员:林泽全
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1