【问题标题】:Get Dictation Input on iOS 5.1 without pulling up keyboard无需拉起键盘即可在 iOS 5.1 上获取听写输入
【发布时间】:2014-02-25 14:38:53
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果提交到 AppStore,这听起来会让您的应用被拒绝。
  • 我不是在要求违反 Apple 政策的东西,我是在问是否有我没有看到的经过批准的 API
  • 如果我能在键盘上得到一个小麦克风按钮,我会很高兴。是否需要做一些事情才能让它出现?我认为它应该适用于任何文本字段?
  • @LavaSlider 它只出现在新 iPad 上。要在新 iPad 上使用它,请进入键盘设置以打开语音听写。
  • 谢谢巴洛。以为是iOS 5的东西。我只有旧硬件... :-(

标签: iphone ios voice


【解决方案1】:

我自己也一直在寻找类似的东西。 “合法”的方法可能是直接使用 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 本身。

【讨论】:

    猜你喜欢
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2019-04-26
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    相关资源
    最近更新 更多