2016-11-30 16 views
13

私は楽しみのためにテキストアプリへのスピーチを構築することに目を向けています。私はいくつかの調査を行い、無料のRecognizerIntentを使用してInbuilt Speech to Text APIを見つけましたが、Googleが現在有料のクラウドスピーチAPIを提供していることがわかりました。Android Speech to Text API(Recognizer Intent)とGoogle Cloud Speech APIの違いは?

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

https://cloud.google.com/speech/:GoogleクラウドスピーチAPIについては

+0

あなたが注目したように、1つは組み込みで、もう1つはクラウドAPIです。 – Houseman

+0

うん - 私は雲がより堅牢で、より多くの機能を持っていると仮定していますか?さもなければ、なぜ1つを使用し、他のものを使用しないでしょうか? – AndroidDev21921

+1

クラウドAPIを使用すると、http要求(ラップトップ、iOS、サーバー)を行うことができる任意のデバイスからクラウドAPIを使用できます。速度制限や1日あたりのリクエスト数などの使用制限もあります。何かが組み込まれていれば、それらのライブラリを具体的に使う必要があり(Android)、通常は制限はありません(libがクラウドAPIをラップしない限り)。しかしこれは一般的なAPI対ライブラリのものです。 – Houseman

答えて

16

は、以下のリンクを参照してください。ハイライトは次のとおりです。

  1. 80種類の言語がサポートされています。
  2. リクエストでアップロードされたオーディオを認識できます。
  3. テキスト結果をリアルタイムで返します。
  4. ノイズの多い環境では正確です。
  5. これはどのデバイスやプラットフォームでも使用できます。
  6. 無料ではありません。価格については、以下のリンクを参照してください:

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

をAndroidの音声テキストAPI(意図認識装置)については、以下のリンクを参照してください。

http://www.androidhive.info/2014/07/android-speech-to-text-tutorial/を。ハイライトは次のとおりです。

  1. 音声をテキストに変換する必要があります。
  2. すべてのデバイスがオフライン音声入力をサポートしているわけではありません。
  3. 認識されるオーディオファイルを渡すことはできません。
  4. インテントは、out入力に一致する文字列の配列を返します。最初のものを最も正確と考えることができます。
  5. Android搭載端末でのみ動作します。
  6. 無料です。
関連する問題