会说话的汤姆猫克隆应用程序

时间:2011-02-23 05:58:38

标签: iphone signal-processing

  

可能重复:
  iPhone voice changer

我想创建一个类似于Talking Tom Cat的应用程序,但我无法确定声音方法。

如何将声音转换成猫声?

3 个答案:

答案 0 :(得分:4)

查找音频的独立时间间距拉伸。这是一种数字信号处理技术。可以使用的一种方法是声音分析/再合成的相位声码器技术以及重采样。似乎有几家公司在销售图书馆以进行合适的时间间隔修改。

答案 1 :(得分:2)

将正常语音转换为吱吱声的语音的技术称为语音的时间尺度修改。一种方法是采取语音并将音调减小一定量。另一种方法是拉伸/压缩语音,以便语音中的频率按适当的量进行缩放。这些是数字信号处理技术。

答案 2 :(得分:0)

下载提供您所有需求的示例代码的绝佳链接,here也请参阅here以获取有关您问题的更多信息。

在HelloWorldLayer.mm示例代码的init方法中,你可以看到三个浮点值为

time      = 0.7;  
    pitch     = 0.8;
    formant   = pow(2., 0./12.);

只需将音高值调整为1.9,这将是一个非常好的猫声!