iPhone上的文字转语音

los*_*sit 55 iphone core-audio

我们有什么办法可以在iPhone应用程序中将文本转换为语音吗?是否可以使用SDK?

小智 30

Flite语音合成引擎可以在iPhone上运行,参见http://artofsystems.blogspot.com/2009/02/speech-synthesis-on-iphone-with-flite.html

  • 可以在这里找到Flite语音引擎的github存储库:https://github.com/jeska/eyesfree_dev/tree/11982410b2d6f9dbc8cb2f191a54d07dbe819157/iphone-tts (4认同)

Meh*_*ari 17

我不认为iPhone SDK在内部提供任何TTS设施.您应该使用第三方TTS引擎或自己编写一个.

  • 不再是真的了.iOS 7引入了AVSpeechSynthesizer. (7认同)

Hal*_*lle 16

OpenEars还在iPhone上进行文本到语音转换(注意:我是开发人员).


wil*_*ium 12

我可能碰到了一个死线,但Flite文字转语音引擎为我创造了奇迹!

希望能帮助到你!


Far*_*ini 9

这是另一个发言权:

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
Run Code Online (Sandbox Code Playgroud)

将其作为API正确安装后非常容易使用.


Bri*_*ing 6

http://github.com/KingOfBrian/VocalKit

我在口袋狮身人面像和弗利特周围写了一个包装,你应该能够很快检查出来.