【发布时间】:2011-04-16 13:46:48
【问题描述】:
我想在 iOS 上为语音添加文本,但注意到 Cocoa-Touch 中似乎缺少 NSSpeechSynthesizer。
您是否推荐任何第三方、商业或 FOSS 库? Apple 会拒绝包含第三方库的应用吗?
【问题讨论】:
标签: cocoa-touch ios text-to-speech
我想在 iOS 上为语音添加文本,但注意到 Cocoa-Touch 中似乎缺少 NSSpeechSynthesizer。
您是否推荐任何第三方、商业或 FOSS 库? Apple 会拒绝包含第三方库的应用吗?
【问题讨论】:
标签: cocoa-touch ios text-to-speech
How to programmatically use iOS voice synthesizers? (text to speech)
从 iOS 7 开始,Apple 提供以下 API...
#import <AVFoundation/AVFoundation.h>
…
AVSpeechUtterance *utterance = [AVSpeechUtterance
speechUtteranceWithString:@"Hello world"];
AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init];
[synth speakUtterance:utterance];
【讨论】:
【讨论】:
我听说OpenEars 很好,但我对它的了解并不多。至于苹果是否接受带有第三方库的应用程序,这完全取决于第三方库是否使用私有框架。我确信 OpenEars 网站上提供了这些信息。
【讨论】:
如果您没有在 App Store 上发布您的应用,我推荐 VoiceService API。它是一个私有 API。但它易于使用并输出高质量的声音。
【讨论】: