我们有什么办法可以在iPhone应用程序中将文本转换为语音吗?是否可以使用SDK?
Flite语音合成引擎可以在iPhone上运行,参见http://artofsystems.blogspot.com/2009/02/speech-synthesis-on-iphone-with-flite.html
我不认为iPhone SDK在内部提供任何TTS设施.您应该使用第三方TTS引擎或自己编写一个.
OpenEars还在iPhone上进行文本到语音转换(注意:我是开发人员).
我可能碰到了一个死线,但Flite文字转语音引擎为我创造了奇迹!
希望能帮助到你!
这是另一个发言权:
https://bitbucket.org/sfoster/iphone-tts/
您需要下载并安装为API然后您可以像这样使用它:
[fliteEngine speakText:@"Hi there"]; // Make it talk [fliteEngine setPitch:90.0 variance:50.0 speed:0.9]; // Change the voice properties [fliteEngine setVoice:@"cmu_us_awb"]; // Switch to a different voice [fliteEngine stopTalking]; // stop talking
将其作为API正确安装后非常容易使用.
http://github.com/KingOfBrian/VocalKit
我在口袋狮身人面像和弗利特周围写了一个包装,你应该能够很快检查出来.