【问题标题】:Voice Control iOS语音控制 iOS
【发布时间】:2011-07-13 03:41:30
【问题描述】:

我想为 iPad 2 构建一个简单的阅读器应用程序,允许用户通过语音控制导航/阅读。该应用程序将允许用户进入麦克风处于活动状态并收听预定义关键字的模式,例如“向下”、“向上”、“下一个”、“返回”、“主页”等。 我不想在这方面重新发明轮子,所以我首先想知道,如果有人已经这样做了,如果没有,是否有任何好的教程或 SDK 可用于帮助录制某人的声音,然后将未来的输出与看看它是否匹配,或者只是处理一般的麦克风?

【问题讨论】:

    标签: ios iphone ipad voice voice-control


    【解决方案1】:

    我想为 iPad 2 构建一个简单的阅读器应用程序,允许用户通过语音控制导航/阅读。

    iOS 13 的新功能语音控制完全满足您的要求,因为您可以通过与触摸完全相同的语音来控制您的设备和应用程序。

    例如,也可以为某些特定的词定义动作。

    设备设置非常详细,可以处理这个惊人的新功能(Accessibility - Voice Control)

    如果您需要在应用中读出专用名称,请使用 accessibilityUserInputLabels 属性来定义它们。

    这绝对是您实现目标所需的内置工具:无需使用外部库或 SDK,一切都是原生提供的。 ;o)

    【讨论】:

      【解决方案2】:

      您可以找到一个名为 CMU Sphinx 的库。它有一个iphone版本,叫做 PocketSphinx。看看它是否符合您的需求。

      【讨论】:

        【解决方案3】:

        Dragon Mobile SDK 正是您所寻找的。 http://dragonmobile.nuancemobiledeveloper.com/

        也许还有其他语音识别 SDK,但这是我唯一能想到的。

        【讨论】:

          【解决方案4】:

          暂且不说这是一个措辞相当模糊的问题。

          如果您希望在您的应用中允许以某种方式在整个设备上运行的语音控制,那是不可能的。您的应用只能用于控制自身 - 或者至少可以控制自身以及您通常可以访问设备其余部分的任何外部挂钩,例如,从用户的 iTunes 库中播放一首歌曲。

          如果您打算在越狱环境中执行此操作,那么您应该找到一些可以进行语音识别的开源库(如果有的话)并从那里开始。不过,请做好长期准备。

          【讨论】:

          • 抱歉,这个问题措辞不当。让我再尝试一次。我想构建一个简单的阅读应用程序,它允许用户阅读一些文本(不重要它是如何进入的,例如 RSS),当他们说“向下”这个词时会向下滚动页面。我只是在寻求有关如何执行此操作的帮助。它只会在应用程序中,我根本没有考虑系统范围。这样更好吗?
          • @MarcTanis 你不想自己开发一个语音识别库,除非你想要一个伤害的话。尝试使用 Google 搜索“语音识别库 ios”
          猜你喜欢
          • 1970-01-01
          • 2016-03-26
          • 1970-01-01
          • 2013-04-03
          • 2013-09-03
          • 1970-01-01
          • 2011-05-18
          • 2017-12-28
          • 1970-01-01
          相关资源
          最近更新 更多