Разница между Android Speech to Text API (Recognizer Intent) и Google Cloud Speech API?

Итак, я занимаюсь созданием речи для текстового приложения для удовольствия. Я провел некоторое исследование и нашел встроенный Speech to Text API с помощью RecognizerIntent, который является бесплатным, но также обнаружил, что Google теперь предлагает API-интерфейс облачной речи, за который плата за.

Мой вопрос в том, в чем разница между ними, и если я использую встроенный RecognizerIntent, это бесплатно?

Ответ 1

Для API Google Cloud Speech обратитесь к следующей ссылке:

https://cloud.google.com/speech/. Вот основные моменты:

  • Он поддерживает 80 различных языков.
  • Он может распознавать звук, загруженный в запрос.
  • Он возвращает текст в режиме реального времени.
  • Это точно в шумной среде.
  • Он работает с приложениями на любом устройстве и платформе.
  • Это не бесплатно. Для определения цены см. Следующую ссылку:

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

Для Android Speech-to-Text API (намерение распознавателя) обратитесь к следующей ссылке:

http://www.androidhive.info/2014/07/android-speech-to-text-tutorial/. Вот основные моменты:

  • Необходимо передать локальный язык для преобразования речи в текст.
  • Не все устройства поддерживают автономный речевой ввод.
  • Вы не можете передать аудиофайл для распознавания.
  • Намерение возвращает массив строк, которые соответствуют входу. Мы можем считать первое наиболее точным.
  • Он работает только с телефонами Android.
  • Это бесплатно.