iPhone - 用于文本到语音的API功能

Mus*_*afa 32 iphone api text-to-speech

我想知道iPhone是否有支持文字转语音功能的API?我环顾四周但找不到任何东西,所以只是想确认一下.

感谢期待.

小智 31

我曾经遇到过这个问题,并在iPhone上运行Flite(festival lite)文本到语音引擎.我最近为它制作了一个API类.我试图简单(和免费)添加到新的和现有的项目.它可以在这里下载.


Bra*_*son 11

iPhone 3G S拥有专用的VoiceServices框架,可以做到这一点.Steve Troughton-Smith描述了如何在这里使用私有类VSSpeechSynthesizer ,但是你很少有机会在App Store中使用它.


kar*_*rim 7

对于iOS 5或6 - 没有任何内置功能.您需要使用第三方库.

对于iOS 7,有一个AVSpeechSynthesizer API.

这是一个简单的例子:

AVSpeechUtterance *utterance = [AVSpeechUtterance 
                                speechUtteranceWithString:@"Hello world"];
AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init];
[synth speakUtterance:utterance];
Run Code Online (Sandbox Code Playgroud)


Mus*_*afa 5

OpenEars是一个开源iOS库,用于在iPhone和iPad上实现往返英语语音识别和文本到语音,它使用CMU Pocketsphinx,CMU Flite和MITLM库.