iPad 语音识别 - 开发人员访问?
Posted
技术标签:
【中文标题】iPad 语音识别 - 开发人员访问?【英文标题】:iPad Voice Recognition - Developer Access? 【发布时间】:2012-03-17 19:54:11 【问题描述】:所以,iPad 3 刚刚问世,所以现在问这个问题可能还为时过早。但是,他们在活动中宣布 iPad 3 将内置语音识别功能。开发人员可以使用它吗?此外,是否也可以访问有关何时说出单词的任何时间信息?如果您无法获得关于何时说出单词的时间信息,您是否可以在后台运行一个单独的进程,该进程只是一个可以与口述文本匹配的计时器?
我查看了 ios 类参考,这是我找到的最接近的东西,但不确定这是否可能?
https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDictationPhraseClass/Reference/Reference.html
对不起,如果这完全是愚蠢的,这里是 iOS 新手 :)
【问题讨论】:
是的 .. 我认为您不会获得比这些功能更多的信息。即使有某种私有 api 来获取更多信息,使用它也可能会将您的应用锁定在应用商店之外。 【参考方案1】:来自“iOS 5.1 的新功能:”
在支持的设备上,当用户选择听写输入时,iOS 会自动将识别的短语插入当前文本视图。新的UIDictationPhrase 类(在 UITextInput.h 中声明)为您提供了一个字符串,该字符串表示用户口述的短语。在听写结果不明确的情况下,新类提供了一个包含替代字符串的数组。 UITextInput 协议中的新方法允许您的应用响应听写的完成。
所以,是的...您发现的内容(加上 UITextInput 添加的内容)几乎就是所有内容。就是这样的想法——听写应该是可用的并且透明的,可以在任何有键盘的地方使用。
【讨论】:
【参考方案2】:您应该查看 UIDictationPhrase 类参考。 https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDictationPhraseClass/Reference/Reference.html#//apple_ref/occ/cl/UIDictationPhrase
【讨论】:
以上是关于iPad 语音识别 - 开发人员访问?的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 设备(iPhone / iPad)上安装应用程序或从 Xcode 创建 .ipa,无需代码签名和开发人员帐户