标签: iphone signal-processing
可能重复: iPhone voice changer
我想创建一个类似于Talking Tom Cat的应用程序,但我无法确定声音方法。
如何将声音转换成猫声?
答案 0 :(得分:4)
查找音频的独立时间间距拉伸。这是一种数字信号处理技术。可以使用的一种方法是声音分析/再合成的相位声码器技术以及重采样。似乎有几家公司在销售图书馆以进行合适的时间间隔修改。
答案 1 :(得分:2)
将正常语音转换为吱吱声的语音的技术称为语音的时间尺度修改。一种方法是采取语音并将音调减小一定量。另一种方法是拉伸/压缩语音,以便语音中的频率按适当的量进行缩放。这些是数字信号处理技术。
答案 2 :(得分:0)
下载提供您所有需求的示例代码的绝佳链接,here也请参阅here以获取有关您问题的更多信息。
在HelloWorldLayer.mm示例代码的init方法中,你可以看到三个浮点值为
time = 0.7; pitch = 0.8; formant = pow(2., 0./12.);
只需将音高值调整为1.9,这将是一个非常好的猫声!