【发布时间】:2011-05-26 09:02:19
【问题描述】:
我正在开发一个 iphone 应用程序,它记录用户声音并将其转换为女性声音 像(会说话的汤姆和 iHOBO)。我是音频操作的新手。 请告诉我执行此操作需要哪个 api? 我可以使用 iphone sdk api 实现此功能吗? 是否有任何开源来实现此功能? 有什么教程可以重新评分吗?
提前致谢
【问题讨论】:
我正在开发一个 iphone 应用程序,它记录用户声音并将其转换为女性声音 像(会说话的汤姆和 iHOBO)。我是音频操作的新手。 请告诉我执行此操作需要哪个 api? 我可以使用 iphone sdk api 实现此功能吗? 是否有任何开源来实现此功能? 有什么教程可以重新评分吗?
提前致谢
【问题讨论】:
没有内置的 iOS API 可以进行独立的时间音调修改。
Audacity中有实现time-pitch stretching的开源代码,不知道有没有移植到iOS。与SoundTouch 相同。
在 DSP Dimensions 网站上有一个 Time-Pitch Stretch Tutorial。
更新:在 2012 年底,kAudioUnitSubType_NewTimePitch 音频单元包含在 iOS 6 版本中并内置于其中,因此您现在可以使用 iOS API 实现(独立时间音高修改)语音更改。有关详细信息,请参阅 Apple 的 developer documentation。
【讨论】:
看看Dirac。它是免费的,但不是免费软件。
【讨论】:
【讨论】:
来自http://LittleEndian.com/Developers/ 的一些出色的声音处理 SDK 应该会有所帮助。
【讨论】: