语音发送方法、系统、计算机存储介质和计算机设备技术方案

技术编号:19266584 阅读:19 留言:0更新日期:2018-10-27 04:07
本发明专利技术提供了一种语音发送方法、系统、计算机存储介质和计算机设备;该方法包括:音频辅助应用客户端获取待发送语音信息,获取安装于同终端的目标应用的身份标识信息;向音频辅助应用服务器发送包含所述待发送语音信息和所述身份标识信息的语音发送请求;所述音频辅助应用服务器接收所述语音发送请求,根据所述待发送语音信息生成语音包信息;通过语音包SDK接口向与所述身份标识信息对应的目标应用发送所述语音包信息;所述目标应用根据所述语音包信息获得语音包,使用所述语音包。本方案实现安装于同终端的音频辅助应用客户端向目标应用发送语音包,满足用户发送第三方语音需求。

【技术实现步骤摘要】
语音发送方法、系统、计算机存储介质和计算机设备
本专利技术涉及语音
,具体而言,本专利技术涉及一种语音发送方法、系统、计算机存储介质和计算机设备。
技术介绍
随着互联网特别是移动互联网的高速发展,实时的语音对话在社交、游戏等领域都发挥着重要作用。使用语音进行交流具有便捷的优点,同时这种交流方式比起使用文字或图片来交流能够带给用户更丰富的感官刺激。对于文字来说,用户通常会搭配表情包来表达文字无法传递的信息,而对于声音通讯,也可以借助语音包来表达更多维度的信息与情感。现有的便捷信息辅助交流方式,如游戏中有可选的便捷文案可选择发送;即时通讯软件则可通过表情来快速发送表达不同情感。然而,目标应用对外发送的语音包,为本目标应用预先下载或调用的语音包;无法实现同终端的第三方应用向目标应用发送语音包,以供目标应用对外发送;现有技术难以满足用户便捷发送第三方语音的需求。
技术实现思路
本专利技术针对现有技术的缺点,提供了一种语音发送方法、系统、计算机存储介质和计算机设备一种语音发送方法,实现安装于同终端的音频辅助应用客户端向目标应用发送语音包,满足用户发送语音需求。本专利技术实施例根据第一方面提供了一种语音发送方法,包括:音频辅助应用客户端获取待发送语音信息,获取安装于同终端的目标应用的身份标识信息;向音频辅助应用服务器发送包含所述待发送语音信息和所述身份标识信息的语音发送请求;所述音频辅助应用服务器接收所述语音发送请求,根据所述待发送语音信息生成语音包信息;通过语音包SDK接口向与所述身份标识信息对应的目标应用发送所述语音包信息;所述目标应用根据所述语音包信息获得语音包,使用所述语音包。进一步地,所述目标应用根据所述语音包信息获得语音包,步骤之前包括:所述目标应用获取音频辅助应用服务器的地址信息;根据所述地址信息,通过语音包SDK接口与音频辅助应用服务器建立连接。进一步地,所述音频辅助应用客户端获取待发送语音信息,之后还包括:音频辅助应用客户端获取音频辅助应用服务器的地址信息;将所述地址信息发送给所述安装于同终端的目标应用。进一步地,所述获取安装于同终端的目标应用的身份标识信息,包括:音频辅助应用客户端向所述安装于同终端的目标应用发送获取身份标识信息的请求;接收目标应用反馈的身份标识信息;或音频辅助应用客户端读取存储于终端的目标应用的缓存信息;从所述目标应用的缓存信息中识别出目标应用的身份标识信息。进一步地,所述音频辅助应用客户端获取待发送语音信息,包括:音频辅助应用客户端从音频辅助应用服务器获取语音文件列表;根据用户的选择指令,从所述语音文件列表中选择语音文件名称;生成包含语音文件名称的待发送语音信息;所述根据所述待发送语音信息生成语音包信息,包括:从音频辅助应用服务器对应的存储空间中,获取与所述语音文件名称对应的语音文件,生成包含所述语音文件的语音包信息。更进一步地,所述从音频辅助应用服务器对应的存储空间中,获取与所述语音文件名称对应的语音文件,生成包含所述语音文件的语音包信息,包括:从音频辅助应用服务器对应的存储空间中,获取与所述语音文件名称对应的语音文件及若干同类的语音文件,生成包含所述语音文件及若干同类的语音文件的语音包信息。进一步地,所述音频辅助应用客户端获取待发送语音信息,包括:音频辅助应用客户端获取终端本地的语音文件列表;根据用户的选择指令,从所述语音文件列表中选择语音文件名称;判断所述语音文件名称对应的语音文件的格式类型是否匹配所述目标应用;若是,获取与所述语音文件名称对应的语音文件的本地存储位置信息;生成包含所述本地存储位置信息的待发送语音信息;若否,生成包含与语音文件名称对应的语音文件的待发送语音信息;所述根据所述待发送语音信息生成语音包信息,包括:音频辅助应用服务器若接收到包含本地存储位置信息的待发送语音信息,根据所述待发送语音信息生成包含本地存储位置信息的语音包信息;音频辅助应用服务器若接收到包含与语音文件名称对应的语音文件的待发送语音信息,把所述语音文件的格式类型转换为匹配所述目标应用的格式类型,生成包含所述已转换格式类型的语音文件的语音包信息;所述目标应用根据所述语音包信息获得语音包,包括:目标应用若接收到包含本地存储位置信息的语音包信息,根据所述本地存储位置信息,从本终端获取语音文件作为语音包;目标应用若接收到包含所述已转换格式类型的语音文件的语音包信息,从所述语音包信息中获取语音包。本专利技术实施例根据第二方面,还提供一种语音发送方法,包括:音频辅助应用客户端获取待发送语音信息,获取安装于同终端的目标应用的身份标识信息;向音频辅助应用服务器发送包含所述待发送语音信息和所述身份标识信息的语音发送请求,以使音频辅助应用服务器根据所述待发送语音信息生成语音包信息、并通过语音包SDK接口向与所述标识信息对应的目标应用发送所述语音包信息;所述目标应用根据所述语音包信息获得语音包,使用所述语音包。本专利技术实施例根据第三方面,提供了一种语音发送系统,包括终端和服务器端;所述终端包括音频辅助应用客户端模块和目标应用模块;所述服务器端包括音频辅助应用服务器模块;音频辅助应用客户端模块,用于获取待发送语音信息,获取安装于同终端的目标应用的身份标识信息;向音频辅助应用服务器发送包含所述待发送语音信息和所述身份标识信息的语音发送请求;音频辅助应用服务器模块,用于接收所述语音发送请求,根据所述待发送语音信息生成语音包信息;通过语音包SDK接口向与所述身份标识信息对应的目标应用发送所述语音包信息;目标应用模块,用于根据所述语音包信息获得语音包,使用所述语音包。本专利技术实施例根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的语音发送方法。本专利技术实施例根据第五方面,提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的语音发送方法。在本专利技术实施例中,用户想要发送语音文件时,与音频辅助应用客户端进行交互,音频辅助应用客户端再与音频辅助应用服务器进行交互,然后音频辅助应用服务器与目标应用进行交互,最后目标应用从与音频辅助应用服务器的交互中获得语音文件。本方案实现安装于同终端的音频辅助应用客户端向目标应用发送语音包,满足用户发送第三方语音需求。音频辅助应用客户端与目标应用安装于同一终端,用户能够在使用目标应用的同时,使用音频辅助应用客户端与音频辅助应用服务器进行交互,而音频辅助应用服务器与目标应用通过语音包SDK接口进行通信;音频辅助应用客户端通过音频辅助应用服务器,将第三方的语音包信息发送到目标应用,目标应用对通讯对象使用语音包。最终本专利技术实施例能够实现用户不需要说话,在终端上通过与音频辅助应用客户端的交互,即可与目标应用中的通讯对象进行语音交流,充分满足用户通过语音表达丰富信息的需求;并且语音包的使用操作简单便捷,语音包的语音质量好,大大提高用户的语音包使用体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,本文档来自技高网...

【技术保护点】
1.一种语音发送方法,其特征在于,包括:音频辅助应用客户端获取待发送语音信息,获取安装于同终端的目标应用的身份标识信息;向音频辅助应用服务器发送包含所述待发送语音信息和所述身份标识信息的语音发送请求;所述音频辅助应用服务器接收所述语音发送请求,根据所述待发送语音信息生成语音包信息;通过语音包SDK接口向与所述身份标识信息对应的目标应用发送所述语音包信息;所述目标应用根据所述语音包信息获得语音包,使用所述语音包。

【技术特征摘要】
1.一种语音发送方法,其特征在于,包括:音频辅助应用客户端获取待发送语音信息,获取安装于同终端的目标应用的身份标识信息;向音频辅助应用服务器发送包含所述待发送语音信息和所述身份标识信息的语音发送请求;所述音频辅助应用服务器接收所述语音发送请求,根据所述待发送语音信息生成语音包信息;通过语音包SDK接口向与所述身份标识信息对应的目标应用发送所述语音包信息;所述目标应用根据所述语音包信息获得语音包,使用所述语音包。2.如权利要求1所述的语音发送方法,其特征在于,所述目标应用根据所述语音包信息获得语音包,步骤之前包括:所述目标应用获取音频辅助应用服务器的地址信息;根据所述地址信息,通过语音包SDK接口与音频辅助应用服务器建立连接。3.如权利要求1所述的语音发送方法,其特征在于,所述音频辅助应用客户端获取待发送语音信息,之后还包括:音频辅助应用客户端获取音频辅助应用服务器的地址信息;将所述地址信息发送给所述安装于同终端的目标应用。4.如权利要求1所述的语音发送方法,其特征在于,所述获取安装于同终端的目标应用的身份标识信息,包括:音频辅助应用客户端向所述安装于同终端的目标应用发送获取身份标识信息的请求;接收目标应用反馈的身份标识信息;或音频辅助应用客户端读取存储于终端本地内存中的目标应用的缓存信息;从所述目标应用的缓存信息中识别出目标应用的身份标识信息。5.如权利要求1所述的语音发送方法,其特征在于,所述音频辅助应用客户端获取待发送语音信息,包括:音频辅助应用客户端从音频辅助应用服务器获取语音文件列表;根据用户的选择指令,从所述语音文件列表中选择语音文件名称;生成包含语音文件名称的待发送语音信息;所述根据所述待发送语音信息生成语音包信息,包括:从音频辅助应用服务器对应的存储空间中,获取与所述语音文件名称对应的语音文件,生成包含所述语音文件的语音包信息。6.如权利要求5所述的语音发送方法,其特征在于,所述从音频辅助应用服务器对应的存储空间中,获取与所述语音文件名称对应的语音文件,生成包含所述语音文件的语音包信息,包括:从音频辅助应用服务器对应的存储空间中,获取与所述语音文件名称对应的语音文件及若干同类的语音文件,生成包含所述语音文件及若干同类的的语音文件的语音包信息。7.如权利要求1所述的语音发送方法,其特征在于,所述音频辅助应用客户端获取待发送语音信息,包括:音频辅助应用客户端获取终端本地的语音文件列表;根据用户的选择指令,从所述语音文件列表中选择语音文件名称;判断与所述...

【专利技术属性】
技术研发人员:张金芹蔡圻钊陆骏辉游文皓陈辉明
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东,44

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

1