刘品
学以致用---博主简介:专注语音、视频数字信号处理方面的研究以及算法在手机平台上面的移植和优化。涉及语音/音频编解码,语音增强,语音识别,语音音质客观评估,VOIP语音引擎 Qos算法模块和声音变速不变调和变调不变速等功能实现。熟悉ARM 各个系列的CPU,用ARMv4,ARMv5,ARMv6 and Cortex Neon 汇编优化相关算法代码,争取perforamance 最优。目前主要Windows mobile and Android platform上做相关speech/audio算法以及应用开发, HEVC 编解码器PC 和手机上的开发与应用。(交流Email:liupin.2008@gmail.com)

      把一个人的声音变成别人的声音有二种:一种是:将一个人的声音,变成非特定人的声音,如:把男声变女声,或把小孩子声音变成老人声音。另一种是:将一个人的声音变成特定人的声音,有点像美国电影中那种,A可以通过就变音技术说出B的声音。

     此技术应用领域:一是娱乐性的,如:聊天的最高声音---变音聊天。 二是:有关保密方面,如某长官发布命令,在传播过程中进行变音,让敌方猜不出已方的领导人的身份。三是:被坏人利用。哈哈!

 

     一、变音一般性的描述:

      朋友们平常网上聊天大多是打字聊天! 即累又费时!稍微流行点的就是使用麦克风"摄像头类的东东改变一下聊天的氛围!另类的聊天境界你体验过吗? 那就是可以将自己语音聊天时的声音更换的更有个性!比如:将自己极具磁性的声音,打造成一个极甜美的声音!怎么样!好玩吧?

     一般的音频可以借助电脑声卡的设置再加一软件配合就能实现。

 

     二、变音的主要算法原理

     简单说几种:

     最简单的是:通过对语音的采样率进行变化,就能改变声音,这种是最低的,且不易用参数进行控制。

    别外一种是:提取反应该个性的参数,如,男人、女人;小孩和老人,因声道的长度不一样,导致其基音不一样,进而导致各谐振峰不一样。我们可能通过改变基音和谐振峰的位置来改变声音。

 

  

posted on 2008-08-13 22:47  liupin  阅读(7468)  评论(6)    收藏  举报

-->