4

我想使用新 iPad 上的语音听写功能。我希望有一种方法可以让一个按钮开始捕获语音,而无需使用键盘上的麦克风按钮。换句话说,我不想拉起键盘来开始录制语音以进行听写。

我查看了 Apple 的文档,发现了新的UIDictionPhrase 类,但该类似乎仅用于在捕获和发送语音后从 Apple 发回的文本响应。

有谁知道一种方法,或者是否有可能,在不拉起键盘并点击语音输入按钮的情况下使用内置的语音听写功能?

编辑:我不是在寻找未经 Apple 批准的东西。我希望有一个经过批准的 API 可以做到这一点,但我错过了。

4

1 回答 1

4

我自己一直在寻找类似的东西。“合法”的方法可能是直接使用 Nuance Mobile 库。显然 Siri 听写在内部使用了这个(所以它的行为应该类似)。

http://dragonmobile.nuancemobiledeveloper.com/

它是免费开发的,但他们对“设备激活”收取 19 美分到 24 美分的费用,并且似乎需要初始 10,000 美元的许可“预付款”才能以足够的带宽来处理实际流量。但是,如果您以 1.99 或更高版本销售应用程序,那么 0.24 美元的许可证“可能”是值得的。如果您的应用程序不是很重的语音识别,他们还有“按会话付费模式”。

http://dragonmobile.nuancemobiledeveloper.com/public/index.php?task=memberServicesGold

我的猜测是,Apple 与 Nuance 的合同可能会阻止他们将 Dicatation 直接添加到 API 本身。

于 2012-04-17T15:50:32.837 回答