ios - 如何在 IOS 8 中使用自定义键盘进行文字转语音?

标签 ios objective-c iphone ios7

我使用此链接制作自定义键盘 https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

现在我需要添加文本转语音功能。换句话说,当用户按下按键时,它会说出该词。您能告诉我这是怎么可能的吗?在 IOS 8 中可能吗?

最佳答案

查看 ios7 及更高版本中可用的以下类

AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"whatever text"];
AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init];

[synth speakUtterance:utterance];

有关更多信息,请查看苹果的图书馆文档

AVSpeechSynthesizer

AVSpeechUtterance

关于ios - 如何在 IOS 8 中使用自定义键盘进行文字转语音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26233954/

相关文章:

ios - 重置设备上的钥匙串(keychain)

ios - NSManagedObject实体类方法

ios - Xcode 如何在 iOS SDK 中配置 Architectures

iphone - 如何在 Xcode 中的 _WebThreadLockFromAnyThread 上设置符号断点?

ios - 如何从 UIAlert 中分离并传递信息

ios - 当我的应用程序通过 UITabBar 完成启动时,如何将加载的数据传递到 UITableView?

objective-c - 在 map View 中突出显示注释

iphone - 在 iphone-sdk 上加密文件

iphone - 我的 GKMatch 没有玩家...?

ios - "Over The Air"iOS App 下载不完整