一种具有语音音频处理功能的即时通信方法和系统技术方案

技术编号:11752727 阅读:62 留言:0更新日期:2015-07-21 13:12
本发明专利技术提供一种具有语音音频处理功能的即时通信方法和系统,方法包括以下步骤:接收原始语音信号,并将原始语音信号实时存入缓存中;读取已设定的音频处理参数,根据音频处理参数,实时从缓存中读取所述原始语音信号,并对原始语音信号进行音频处理,得到处理后的语音信号;对处理后的语音信号进行编码压缩处理,然后,通过即时通信网络,将编码压缩后的语音信号发送到即时通信接收端。以语音即时通信作为基础,通过使用语音音频处理技术,将单纯发送语音原声的语音即时通信服务改变为可以使用户方便进行语音音频处理的语音即时通信服务,从而提高用户体验;还具有结构简单、操作方便、容易的优点,具有很好的推广应用前景。

【技术实现步骤摘要】

本专利技术属于即时通信
,具体涉及一种具有语音音频处理功能的即时通信方法和系统
技术介绍
随着互联网的发展以及即时通信软件产品的普及,使用即时通信软件产品进行语音聊天、语音消息留言已经成为越来越受欢迎的通信和沟通方式。随着移动通信网络及其相关技术的快速发展,移动通信终端也在迅速普及、其功能得到不断增强,很多即时通信系统均已开发出适用于移动通信终端的客户端软件,从而方便用户随时随地通过移动通信网络使用即时通信服务,包括语音即时通信服务。但是,目前流行的即时通信服务中,只是单纯对语音原声进行记录与发送,也就是说,用户在使用这些服务时,只能录制和发送自己的语音原声。该种方式主要存在以下不足:一方面,所传输的语音消息效果单一,另一方面,在用户录制语音原声时,会同时录制环境噪声,从而降低了接收端用户体验。
技术实现思路
为解决上述问题,本专利技术提供一种具有语音音频处理功能的即时通信方法和系统,融合即时通信服务和语音音频处理服务,提升了用户体验。本专利技术采用的技术方案如下:本专利技术提供一种具有语音音频处理功能的即时通信方法,包括以下步骤:SI,接收原始语音信号,并将所述原始语音信号实时存入缓存中;S2,读取已设定的音频处理参数,根据所述音频处理参数,实时从所述缓存中读取所述原始语音信号,并对所述原始语音信号进行音频处理,得到处理后的语音信号;S3,对所述处理后的语音信号进行编码压缩处理,然后,通过即时通信网络,将编码压缩后的语音信号发送到即时通信接收端。优选的,S2中,所述音频处理参数包括:音调调整参数、节拍节奏调整参数和特殊效果改变参数。优选的,S2中,对所述原始语音信号进行音频处理,得到处理后的语音信号,具体为:根据所设定的音频处理参数,调整所述原始语音信号的音调和/或调整所述原始语音信号的节奏节拍和/或对所述原始语音信号进行特殊效果处理,从而得到处理后的语音信号。优选的,调整所述原始语音信号的音调具体为:通过基频放缩方式对所述原始语音信号进行处理,具体为:对所述原始语音信号进行分帧、快速离散傅里叶变换、频率缩放以及相位合成、逆快速离散傅里叶变换和迭接相加操作,进而得到被改变音调的语音信号。优选的,调整所述原始语音信号的节奏节拍具体为:通过改变所述原始语音信号的节拍节奏时长的方式调整所述原始语音信号,具体为:对所述原始语音信号进行分帧,在部分或全部帧片段后插入或删除至少一段信息单元,进而得到延长或缩短音频时长的语音信号。优选的,对所述原始语音信号进行特殊效果处理具体为:通过音频同步剪辑方法,向所述原始语音信号中加入背景环境音、起始音效和/或结束音效,得到处理后的语音信号;和/或对所述原始语音信号进行滤波处理,过滤掉背景噪音,得到处理后的语音信号。本专利技术还提供一种具有语音音频处理功能的即时通信系统,包括:音频接收模块、音频参数设定\选择界面模块、音频处理模块、音频编码压缩模块以及即时通信网络模块;其中,所述音频接收模块包括音频捕获子模块和音频缓存子模块;所述音频捕获子模块用于捕获原始语音信号;所述音频缓存子模块用于缓存所述音频捕获子模块所捕获到的原始语音信号;所述音频参数设定\选择界面模块可提供供用户进行友好设定\选择音频处理参数的软件图形界面,用于接收所设定的音频处理参数;所述音频处理模块用于:读取已设定的音频处理参数,根据所述音频处理参数,实时从所述音频缓存子模块中读取所述原始语音信号,并对所述原始语音信号进行音频处理,得到处理后的语音信号;所述音频编码压缩模块用于对所述音频处理模块处理后的语音信号进行编码压缩处理;所述即时通信网络模块用于:通过即时通信网络,将编码压缩后的语音信号发送到即时通信接收端。优选的,所述音频处理模块包括:音调调整子模块、节拍节奏调整子模块和特殊效果改变子模块;所述音调调整子模块用于:调整所述原始语音信号的音调;具体为:通过基频放缩方式对所述原始语音信号进行处理,更具体为:对所述原始语音信号进行分帧、快速离散傅里叶变换、频率缩放以及向位合成、逆快速离散傅里叶变换和迭接相加操作,进而得到被改变音调的语音信号;所述节拍节奏调整子模块用于:调整所述原始语音信号的节奏节拍;具体为:通过改变所述原始语音信号的节拍节奏时长的方式调整所述原始语音信号,更具体为:对所述原始语音信号进行分帧,在部分或全部帧片段后插入或删除至少一段信息单元,进而得到延长或缩短音频时长的语音信号;所述特殊效果改变子模块用于:对所述原始语音信号进行特殊效果处理;具体为:通过音频同步剪辑方法,向所述原始语音信号中加入背景环境音、起始音效和/或结束音效,得到处理后的语音信号;和/或对所述原始语音信号进行滤波处理,过滤掉背景噪音,得到处理后的语音信号。优选的,所述音频编码压缩模块包括音频数据编码子模块和音频数据压缩子模块。优选的,所述即时通信网络模块包括数据接收子模块和数据发送子模块。本专利技术的有益效果如下:本专利技术提供的具有语音音频处理功能的即时通信方法和系统,以语音即时通信作为基础,通过使用语音音频处理技术,将单纯发送语音原声的语音即时通信服务改变为可以使用户方便进行语音音频处理的语音即时通信服务,即其同时具有语音即时通信功能和语音音频处理功能,从而提高用户体验;另外还可以使用户根据需求选择预设的语音效果,具有结构简单、操作方便、容易的优点,具有很好的推广应用前景。【附图说明】图1为本专利技术提供的具有语音音频处理功能的即时通信方法的流程示意图;图2为本专利技术提供的具有语音音频处理功能的即时通信系统的结构示意图。【具体实施方式】以下结合附图对本专利技术进行详细说明:如图1所示,本专利技术提供一种具有语音音频处理功能的即时通信方法,包括以下步骤:SI,接收原始语音信号,并将所述原始语音信号实时存入缓存中;S2,读取已设定的音频处理参数,音频处理参数包括但不限于:音调调整参数、节拍节奏调整参数和特殊效果改变参数。然后,根据所述音频处理参数,实时从所述缓存中读取所述原始语音信号,并对所述原始语音信号进行音频处理,得到处理后的语音信号;本步骤中,对原始语音信号进行音频处理,包括但不限于以下三种处理方式:(I)调整原始语音信号的音调具体方法为:通过基频放缩方式对所述原始语音信号进行处理,具体为:对所述原始语音信号进行分帧、快速离散傅里叶变换、频率缩放以及相位合成、逆快速离散傅里叶变换和迭接相加操作,进而得到被改变音调的语音信号。(2)调整所述原始语音信号的节奏节拍具体方法为:通过改变所述原始语音信号的节拍节奏时长的方式调整所述原始语音信号,具体为:对所述原始语音信号进行分帧,在部分或全部帧片段后插入或删除至少一段信息单元,进而得到延长或缩短音频时长的语音信号。( 3 )对原始语音信号进行特殊效果处理具体方法为:通过音频同步剪辑方法,向所述原始语音信号中加入背景环境音、起始音效和/或结束音效,得到处理后的语音信号;和/或对原始语音信号进行滤波处理,过滤掉背景噪音,得到处理后的语音信号。S3,对所述处理后的语音信号进行编码压缩处理,然后,通过即时通信网络,将编码压缩后的语音信号发送到即时通信接收端。如图2所示,本专利技术还提供一种具有语音音频处理功能的即时通信系统,包括:音频接收模块、音频参数设定\选择界面模块、音频处理模块、音频编码压本文档来自技高网...

【技术保护点】
一种具有语音音频处理功能的即时通信方法,其特征在于,包括以下步骤:S1,接收原始语音信号,并将所述原始语音信号实时存入缓存中;S2,读取已设定的音频处理参数,根据所述音频处理参数,实时从所述缓存中读取所述原始语音信号,并对所述原始语音信号进行音频处理,得到处理后的语音信号;S3,对所述处理后的语音信号进行编码压缩处理,然后,通过即时通信网络,将编码压缩后的语音信号发送到即时通信接收端。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐肖南
申请(专利权)人:北京发现角科技有限公司
类型:发明
国别省市:北京;11

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

1