1

私は大学のプロジェクトがあり、翻訳者のように機能するAndroidアプリケーションを開発しています。通常のテキスト翻訳ではGoogle Cloud Translation APIを使用していますが、Google Cloud speech APIを使用してテキストを音声で翻訳するオプションがあります。問題は私には出発点がなく、私はそれをどのように使うことができるのか理解できませんでした。AndroidからGoogle Cloud音声APIを使用するにはどうすればよいですか?

AndroidアプリケーションからGoogle Cloudの音声APIを使用する方法の例はありますか?

+0

https://github.com/GoogleCloudPlatform/android-docs-samples/tree/master/speech/サンプルプロジェクト用の音声 –

答えて

2

AndroidはJavaの例を正常に実行します。それらはgithubにあります。

Google Cloud Speech APIとは異なり、Android Speech APIも無料で使用できます。

+0

こんにちはNikolay、AndroidとGoogle Cloud APIが同じサーバー/テクノロジーを使用しているかどうかは分かりますか?つまり、彼らは同じことを実行するのですか? – ishido

1

はい、「android-docs-samples-master」内のGoogleの「スピーチ」の例(googleとそれらのサンプルをダウンロード)に基づいて作成しました。あなたが知っている必要があり もの:

  1. あなたはセットアップに無料のGoogle Cloudアカウントを必要とし、 課金をアクティブにします。請求していますか? WTF私は支払いが必要ですか?つかまっている!!!私の 答えを読んでください!
  2. 毎月の音声認識時間の最初の60分は です。
  3. SpeechRecognizerクラスに追加する必要があるPREF_ACCESS_TOKEN_VALUE の値を取得するには、 の忍耐が必要です。覚えておいてください。また、Googleから認証json を取得し、それをプロジェクトの「res - > raw」フォルダに追加する必要があります。
  4. スピーチデモは、音声認識サービスのシャットダウンに2〜6時間かかる(これについては現在作業中)ので、高速の連続ASR 要求には適していません。

UPDATE:この作業が完了した場合、ASRを実行した3〜4回目に気づいたかもしれません。これは、サンプルコードが完全にASRレコグナイザを閉じて開くように設計されていないためです。特定のエラーに関する助けが必要な場合は、私に教えてください。 これは要約されたガイドです。特定のステップに関する詳細が必要な場合は、私に知らせてください。

関連する問題