web-dev-qa-db-ja.com

Android Speech to Text API(Recognizer Intent)とGoogle Cloud Speech APIの違いは?

だから、私は楽しみのためにテキストアプリへのスピーチを構築することを検討しています。私はいくつかの調査を行い、RecognizerIntentを使用して無料の組み込みのSpeech to Text APIを見つけましたが、Googleは現在、有料のクラウドSpeech APIを提供しています。

私の質問は、それらの違いは何ですか、そして組み込みのRecognizerIntentを使用する場合、それは無料ですか?

27
AndroidDev21921

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. Android電話でのみ動作します。
  6. これは無料。
36
Patrick R