【问题标题】:Difference between Android Speech to Text API (Recognizer Intent) and Google Cloud Speech API?Android Speech to Text API(识别器意图)和 Google Cloud Speech API 之间的区别?
【发布时间】:2016-11-30 17:21:50
【问题描述】:

因此,我正在考虑构建一个语音转文本应用程序以供娱乐。我做了一些研究,发现了一个免费的使用 RecognizerIntent 的内置 Speech to Text API,但也发现 google 现在提供收费的云语音 API。

我的问题是,它们之间有什么区别,如果我使用内置的 RecognizerIntent,它是免费的吗?

【问题讨论】:

  • 如您所说,一个是内置的,另一个是云 API。
  • 是的 - 我假设云更强大并且具有更多功能?否则,为什么要使用一种而不使用另一种?
  • 借助云 API,您可以在任何可以发出 http 请求的设备(笔记本电脑、iOS、服务器)上使用它。还可能存在使用限制,例如速度限制或每天的请求数。使用内置的东西,您需要专门使用这些库(Android),并且通常没有限制(除非库只是包装了云 API)。但这只是通用 API 与库的对比。
  • 有道理,谢谢!我只是不想在没有意识到未来可能存在限制并且没有将其构建到我的应用程序逻辑中的情况下构建一些东西。再次感谢!
  • 我也想知道这两者是否依赖于相同的技术或模型,因为它们都是由谷歌提供的。它们的表现是否相似。

标签: android google-cloud-speech


【解决方案1】:

有关 Google Cloud Speech API,请参阅以下链接:

https://cloud.google.com/speech/。以下是重点:

  1. 它支持 80 种不同的语言。
  2. 它可以识别请求中上传的音频。
  3. 实时返回文本结果。
  4. 在嘈杂的环境中准确无误。
  5. 它适用于任何设备和平台上的应用。
  6. 它不是免费的。请参阅以下链接了解定价:

https://cloud.google.com/speech/pricing

Android Speech-to-Text API(Recognizer Intent)请参考以下链接:

http://www.androidhive.info/2014/07/android-speech-to-text-tutorial/。以下是重点:

  1. 需要传递本地语言才能将语音转换为文本。
  2. 并非所有设备都支持离线语音输入。
  3. 您无法传递要识别的音频文件。
  4. 意图返回与输出输入匹配的字符串数组。我们可以认为第一个是最准确的。
  5. 它只适用于安卓手机。
  6. 它是免费的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 2017-06-11
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    相关资源
    最近更新 更多