语音通信方法及装置的制造方法_3

文档序号:8261285阅读:来源:国知局
标噪声序列进行叠加,根据接收到 基音周期和每帧语音信号的能量,对叠加信号进行调整后播放给用户b。
[0094] 基音周期可对语音信号的音节之间的间隔进行调整,每帧语音信号的能量可对语 音信号的音量进行调整。
[0095] 需要说明的是,在通过图3、4训练得到用户的音色合成数据,即目标h(m)和目标 噪声序列后,可计算该音色合成数据的精度,具体计算方式可如下:
[0096]设针对该用户,进行了多次训练,共得到了S(S>=1)组训练结果,分别为:Aj(an,a12, . . . ,a-ip)?A2 (a-2i)a22> ? ? ? >a2p),…,Ag(asl,aS2, ? ? ? ,aSp),本发明中,p-2,即母组训 练结果中只包含两个数据,一个是目标h(m),一个是目标噪声序列。
[0097] 首先,计算Ajan, a12,? ? ?,&ip)、A2 (a21,a22,? ? ?,a2p)、…、As (asl,aS2, ? ? ?,aSp)的干 均值,得到:
[0098]
【主权项】
1. 一种语音通信方法,其特征在于,该方法包括: 对于任一用户,用户终端采集该用户发出的语音信号,对采集的语音信号进行采样,每 个采样样本作为一个训练样本;用户终端对该用户的训练样本进行训练,得到该用户的音 色合成数据:目标线型滤波器系数和目标噪声序列; 用户终端将该用户的音色合成数据同步到其他终端上; 当所述用户与其他用户通信时,所述用户终端从该用户发出的语音信号中提取出基频 信号,将该基频信号发送给对端用户终端,W便:对端用户终端根据该用户的音色合成数 据,由该基频信号计算得到该用户的原始语音信号。
2. 根据权利要求1所述的方法,其特征在于,所述对该用户的训练样本进行训练,得到 该用户的音色合成数据:目标线型滤波器系数包括: 从每个训练样本中提取出基频信号;根据该样本的基频信号和训练样本,计算出该样 本的线型滤波器系数h; 当针对所有训练样本都已计算出h时,分别计算每个样本的h与目标h的差值,得到每 个训练样本的h的误差,统计误差在预先设定的h样本聚合置信区间内的样本数目,计算该 数目与样本总数的比值,若该比值不小于预先设定的h数据精度,则确定本次训练成功,对 目标h进行量化处理,得到最终的目标h。
3. 根据权利要求2所述的方法,其特征在于,所述对该用户的训练样本进行训练,得到 该用户的音色合成数据:目标噪声序列包括: 对每个训练样本,采用训练得到的目标h对提取出基频信号的每个训练样本进行滤 波,滤波结果即为该训练样本的噪声序列; 当得到所有训练样本的噪声序列后,计算每个样本的噪声序列与目标噪声序列的差 值,得到每个训练样本的噪声序列的误差,统计误差在预先设定的噪声序列样本聚合置信 区间内的样本数目,计算该数目与样本总数的比值,若该比值不小于预先设定的噪声序列 数据精度,则确定本次训练成功,对目标噪声序列进行量化处理,得到最终的目标噪声序 列。
4. 根据权利要求1所述的方法,其特征在于,所述用户终端从该用户发出的语音信号 中提取出基频信号,将该基频信号发送给对端用户终端进一步包括: 所述用户终端计算语音信号的基音周期和每峽语音信号的能量,将该基音周期和每峽 语音信号的能量发送给对端用户终端, 且,对端用户终端根据该用户的音色合成数据,由该基频信号计算得到该用户的原始 语音信号包括: 对端用户终端根据音色合成数据中的目标h,对该基频信号进行逆向滤波,将得到的逆 向滤波信号与音色合成数据中的目标噪声序列进行叠加,然后根据接收到的基音周期和每 峽语音信号的能量,对叠加得到的信号进行调整后得到所述用户的原始语音信号。
5. 根据权利要求1所述的方法,其特征在于,所述用户终端将该用户的音色合成数据 同步到其他终端上为: 当所述用户终端空闲时,用户终端将该用户的音色合成数据同步到其他终端上。
6. 根据权利要求1所述的方法,其特征在于,所述当所述用户与其他用户通信时,用 户终端从该用户发出的语音信号中提取出基频信号,将该基频信号发送给对端用户终端包 括: 用户终端判断所述用户的音色合成数据的精度是否不小于预设精度,若是,执行所述 从该用户发出的语音信号中提取出基频信号,将该基频信号发送给对端用户终端的动作; 否则,对该用户发出的语音信号进行编码后发送给对端用户终端。
7. -种语音通信装置,其特征在于,该装置包括: 训练模块:采集用户发出的语音信号,对采集的语音信号进行采样,每个采样样本作为 一个训练样本,对该用户的训练样本进行训练,得到该用户的音色合成数据:目标线型滤波 器系数和目标噪声序列; 训练结果同步模块:将该用户的音色合成数据同步到其他终端上; 语音通信模块:当所述用户与其他用户通信时,从该用户发出的语音信号中提取出基 频信号,将该基频信号发送给对端用户终端,W便:对端用户终端根据该用户的音色合成数 据,由该基频信号计算得到该用户的原始语音信号。
8. 根据权利要求7所述的装置,其特征在于,所述训练模块对该用户的训练样本进行 训练,得到该用户的音色合成数据:目标线型滤波器系数包括: 从每个训练样本中提取出基频信号;根据该样本的基频信号和训练样本,计算出该样 本的线型滤波器系数h; 当针对所有训练样本都已计算出h时,分别计算每个样本的h与目标h的差值,得到每 个训练样本的h的误差,统计误差在预先设定的h样本聚合置信区间内的样本数目,计算该 数目与样本总数的比值,若该比值不小于预先设定的h数据精度,则确定本次训练成功,对 目标h进行量化处理,得到最终的目标h。
9. 根据权利要求8所述的装置,其特征在于,所述训练模块对该用户的训练样本进行 训练,得到该用户的音色合成数据:目标噪声序列包括: 对每个训练样本,采用训练得到的目标h对提取出基频信号的每个训练样本进行滤 波,滤波结果即为该训练样本的噪声序列; 当得到所有训练样本的噪声序列后,计算每个样本的噪声序列与目标噪声序列的差 值,得到每个训练样本的噪声序列的误差,统计误差在预先设定的噪声序列样本聚合置信 区间内的样本数目,计算该数目与样本总数的比值,若该比值不小于预先设定的噪声序列 数据精度,则确定本次训练成功,对目标噪声序列进行量化处理,得到最终的目标噪声序 列。
10. 根据权利要求8所述的装置,其特征在于,所述语音通信模块进一步用于,当从该 用户发出的语音信号中提取出基频信号时,计算语音信号的基音周期和每峽语音信号的能 量,将该基音周期和每峽语音信号的能量发送给对端用户终端。
11. 根据权利要求8所述的装置,其特征在于,所述训练结果同步模块进一步用于,接 收其他终端发来的其他终端用户的音色合成数据, 且,所述语音通信模块进一步用于,当接收到其他终端发来的基频信号时,在训练结果 同步模块查找到对应的音色合成数据,根据该音色合成数据,由该基频信号计算得到该其 他终端用户的原始语音信号。
12. 根据权利要求8所述的装置,其特征在于,所述训练模块进一步用于,当得到该用 户的音色合成数据:目标线型滤波器系数和目标噪声序列时,计算用户的音色合成数据的 精度; 所述语音通信模块进一步用于,当所述用户与其他用户通信时,判断训练模块计算得 到的所述用户的音色合成数据的精度是否不小于预设精度,若是,执行所述从该用户发出 的语音信号中提取出基频信号,将该基频信号发送给对端用户终端的动作;否则,对该用户 发出的语音信号进行编码后发送给对端用户终端。
【专利摘要】本发明提出语音通信方法及装置。方法包括:对于任一用户,用户终端采集该用户发出的语音信号,对采集的语音信号进行采样,每个采样样本作为一个训练样本;用户终端对该用户的训练样本进行训练,得到该用户的音色合成数据:目标线型滤波器系数和目标噪声序列;用户终端将该用户的音色合成数据同步到其他终端上;当所述用户与其他用户通信时,所述用户终端从该用户发出的语音信号中提取出基频信号,将该基频信号发送给对端用户终端,对端用户终端根据该用户的音色合成数据,由该基频信号计算得到该用户的原始语音信号。本发明提高了终端的语音通信质量。
【IPC分类】G10L19-18, G10L19-04
【公开号】CN104575507
【申请号】CN201310503667
【发明人】詹建飞, 刘霖
【申请人】中国移动通信集团公司
【公开日】2015年4月29日
【申请日】2013年10月23日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1