语音音调的变化
对于演讲你最好的办法可能是执行PSOLA。这允许音高移位和/或时间压缩/扩展。你可以自己实现它(如果你熟悉DSP等,这很简单)或Google开源实现。
嗨, 感谢您的回复。 我正在寻找一种可用于iPhone的库或框架,我可以直接使用它。 请让我知道,如果你对这种事情有任何想法。 谢谢, Sunil。 – 2010-05-13 10:58:10
@ user340007:你真的试过*寻找*的PSOLA的开源实现,你可以编译并链接到你的iPhone代码? – 2010-05-14 21:28:46
如果我们想要改变声音效果,那么使用FFT将小的声音段转换到频域中看起来很自然,然后移动频率分布并使用逆FFT返回到时域。是的,它可以工作,但不幸的是,这种算法对于iPhone而言太耗时。 但也有其他一组类似SOLA的算法,它们可以在iPhone上实现最简单的版本。
按照此链接库和更多的信息:
http://www.dspdimension.com/admin/time-pitch-overview
http://www.surina.net/soundtouch/index.html#download
http://www.guitarpitchshifter.com/algorithm.html
你的意思是,氦气影响? – 2010-05-13 07:03:30
我敢肯定,你不能使用iPhone SDK搞砸电话音频。 – igul222 2010-05-16 22:45:46