【问题标题】:How to use Speech Recognition inside the iOS SDK? [closed]如何在 iOS SDK 中使用语音识别? [关闭]
【发布时间】:2013-05-24 15:00:43
【问题描述】:

我知道 SIRI 服务没有公共 API, 但是是否有用于简单语音识别的 API?因此,如果我有一个文本字段并且用户点击该文本字段,则会出现一个带有典型麦克风按钮的键盘,如果他按下它,语音会被识别并转换为字符串对象吗?或者这个按钮可能默认显示?

【问题讨论】:

标签: ios objective-c speech-recognition siri


【解决方案1】:

有许多可用的库。您可以使用其中任何一个。

  1. openears // 这是最好的库

  2. VocalKit(不推荐用于开放式耳朵)

  3. TTS
  4. ispeech(非免费)

希望对你有帮助。

注意

如果您下载openears其中包含一个名为“OpenEarsSampleApp”的示例项目)@efimovD 会提到这一点

检查视图控制器中的代码,您将看到一个数组 可能的命令。这东西检测命令!不是什么话。它 倾听并尝试将您所说的内容与来自 数组

【讨论】:

  • 似乎 openear 的示例应用程序总是认为我在重复“GO”这个词。完全失败。使用 iPhone 6+ 和 8.1.2
  • 您还可以考虑在 iOS 上的许多应用程序中使用的 CeedVocal(不是免费的)。 github.com/creaceed/CeedVocalcreaceed.com/ceedvocal
  • TTS 是用于语音识别还是仅用于文本到语音?如果只针对后者,请将其从列表中删除。
  • 哪一种最适合印度口音?
  • @ruralcoder 是的,这是因为您不了解它的作用。检查视图控制器中的代码,您将看到一个包含可能命令的数组。这东西检测命令!不是什么话。它会聆听并尝试将您所说的内容与数组中的单词进行比较。将显示最佳比较。
【解决方案2】:

您可以使用 Expect Labs 提供的 MindMeld iOS SDK。它支持 iOS 上的连续(流式)语音识别。它还支持任何自定义内容域的自然语言理解和内容发现。

试试看:https://expectlabs.com/docs/sdks/ios/gettingStarted

【讨论】:

  • 致建议者:你不应该这样做,链接应该保持原样,因为读者可以理解他们将点击哪里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 2016-12-06
  • 1970-01-01
相关资源
最近更新 更多