语音文件格式转换方法及装置制造方法及图纸

技术编号:31707750 阅读:20 留言:0更新日期:2022-01-01 11:10
本发明专利技术提供一种语音文件格式转换方法及装置,所述方法包括:提取目标应用程序中对应的原始语音文件;向所述原始语音文件添加索引,获取第一语音文件;向服务端发送所述第一语音文件,以使得所述服务器端基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件。本发明专利技术提供的语音文件格式转换方法及装置,基于提取目标程序中的原始语音文件,通过将为原始语音文件添加索引,获取第一语音文件并上传至服务端,将第一语音文件转换为第二语音文件,能够将特定格式的语音文件,在其他应用程序上进行解码播放,提高特定格式的语音文件的可用性。的语音文件的可用性。的语音文件的可用性。

【技术实现步骤摘要】
语音文件格式转换方法及装置


[0001]本专利技术涉及文件处理
,尤其涉及一种语音文件格式转换方法及装置。

技术介绍

[0002]即时通讯软件,可以实现用户之间可以通过发送语音文件进行音频交流。
[0003]现有技术中,社交软件中进行即时通联的语音文件大多为特定格式(例如amr格式)的音频文件。amr格式是一种高压缩比音频格式,其音质不如其他种类的编码方式,但是其存储容量非常小,是适合移动端的一种编码方式。但是,在查询某一个语音文件时,只能在对应的社交软件界面内逐级筛选,操作繁琐;若直接根据文件名进行查询检索,无法通过常用的音频播放程序对该文件进行解码播放,以确定检索结果是否正确。因此,现有技术对上述特定格式的语音文件的检索不方便,特定格式的语音文件的可用性较低。

技术实现思路

[0004]本专利技术提供一种语音文件格式转换方法及装置,用以解决现有技术中特定格式的语音文件的检索不方便,特定格式的语音文件的可用性较低的缺陷,实现在对特定格式的语音文件进行格式转换,以使得在其他应用程序获知语音文件的内容。
[0005]本专利技术提供一种语音文件格式转换方法,包括:
[0006]提取目标应用程序对应的原始语音文件;
[0007]向所述原始语音文件添加索引,获取第一语音文件;
[0008]向服务端发送所述第一语音文件,以使得所述服务器端基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件;
[0009]其中,所述第二语音文件的格式与所述第一语音文件的格式不同。
[0010]根据本专利技术提供的一种语音文件格式转换,所述获取第一语音文件之后,还包括:
[0011]将所述第一语音文件存储至目标路径;
[0012]所述向服务端发送所述第一语音文件之后,还包括:
[0013]接收所述服务端反馈上传状态信息;
[0014]在所述上传状态信息符合预设条件的情况下,在所述目标路径中清理所述第一语音文件。
[0015]本专利技术还提供一种语音文件格式转换,包括:
[0016]接收电子设备发送的第一语音文件;
[0017]基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件;
[0018]其中,所述第一语音文件,是向目标应用程序对应的原始语音文件,添加索引后得到的,所述第二语音文件的格式与所述第一语音文件的格式不同。
[0019]根据本专利技术提供的一种语音文件格式转换,所述接收电子设备发送的第一语音文件之后,还包括:向所述电子设备反馈上传状态信息,以使得所述电子设备在所述上传状态信息符合预设条件的情况下,在目标路径中清理所述第一语音文件。
[0020]根据本专利技术提供的一种语音文件格式转换,所述基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件,包括:
[0021]基于所述第一语音文件,获取字节流文件;
[0022]在所述字节流文件完整的情况下,基于所述目标音频解码库对所述第一语音文件进行格式转换,获取所述第二语音文件。
[0023]本专利技术还提供一种语音文件格式转换装置,包括:
[0024]原始文件获取模块,用于提取目标应用程序对应的原始语音文件;
[0025]第一获取模块,用于向所述原始语音文件添加索引,获取第一语音文件;
[0026]发送模块,用于向服务端发送所述第一语音文件,以使得所述服务器端基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件;
[0027]其中,所述第二语音文件的格式与所述第一语音文件的格式不同。
[0028]本专利技术还提供一种语音文件格式转换装置,包括:
[0029]第一接收模块,用于接收电子设备发送的第一语音文件;
[0030]格式转换模块,用于基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件;
[0031]其中,所述第一语音文件,是向目标应用程序对应的原始语音文件,添加索引后得到的,所述第二语音文件的格式与所述第一语音文件的格式不同。
[0032]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述语音文件格式转换方法的步骤。
[0033]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述语音文件格式转换方法的步骤。
[0034]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述语音文件格式转换方法的步骤。
[0035]本专利技术提供的语音文件格式转换方法及装置,基于提取目标程序中的原始语音文件,通过将为原始语音文件添加索引,获取第一语音文件并上传至服务端,将第一语音文件转换为第二语音文件,能够将特定格式的语音文件,在其他应用程序上进行解析播放,提高特定格式的语音文件的可用性。
附图说明
[0036]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本专利技术提供的语音文件格式转换方法的流程示意图之一;
[0038]图2是本专利技术提供的语音文件格式转换方法的流程示意图之二;
[0039]图3是本专利技术提供的语音文件格式转换装置的结构示意图之一;
[0040]图4是本专利技术提供的语音文件格式转换装置的结构示意图之二;
[0041]图5是本专利技术提供的语音文件格式转换装置的总结构示意图;
[0042]图6是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0043]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。
[0045]应当理解,在本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0046]术语“包括”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音文件格式转换方法,其特征在于,包括:提取目标应用程序对应的原始语音文件;向所述原始语音文件添加索引,获取第一语音文件;向服务端发送所述第一语音文件,以使得所述服务器端基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件;其中,所述第二语音文件的格式与所述第一语音文件的格式不同。2.根据权利要求1所述的语音文件格式转换方法,其特征在于,所述获取第一语音文件之后,还包括:将所述第一语音文件存储至目标路径;所述向服务端发送所述第一语音文件之后,还包括:接收所述服务端反馈上传状态信息;在所述上传状态信息符合预设条件的情况下,在所述目标路径中清理所述第一语音文件。3.一种语音文件格式转换方法,其特征在于,包括:接收电子设备发送的第一语音文件;基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件;其中,所述第一语音文件,是向目标应用程序对应的原始语音文件,添加索引后得到的,所述第二语音文件的格式与所述第一语音文件的格式不同。4.根据权利要求3所述的语音文件格式转换方法,其特征在于,所述接收电子设备发送的第一语音文件之后,还包括:向所述电子设备反馈上传状态信息,以使得所述电子设备在所述上传状态信息符合预设条件的情况下,在目标路径中清理所述第一语音文件。5.根据权利要求4所述的语音文件格式转换方法,其特征在于,所述基于目标音频解码库对所述第一语音文件进行格式转换,获取第二语音文件,包括:基于所述第一语音文件,获取字节流文件;在所述字...

【专利技术属性】
技术研发人员:张威
申请(专利权)人:武汉虹旭信息技术有限责任公司
类型:发明
国别省市:

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

1