Skip to content

musyoku/grpc-speech-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

動作環境

  • Python 3

準備

ライブラリのインストール

pip install google gcloud google-auth google-cloud-speech grpc-google-cloud-speech-v1beta1

google.protobufが見つからない場合は以下のように一度消してから入れるとうまくいくかもしれません。

pip uninstall protobuf
pip uninstall google
pip install protobuf
pip install google

サービスアカウントキーの作成

すでにキーのjsonファイルを作成済みの場合この項目は不要です。

あらかじめGoogle Cloud PlatformのWebサイト上でSpeech APIのプロジェクトを作成しておく必要があります。

Cloud SDKをダウンロードし、展開したディレクトリに移動します。

./install.sh

google-cloud-sdk/binディレクトリをPATHに追加してから以下のコマンドを実行します。

gcloud init

リンクが開かない場合は表示されているURLを直接ブラウザに入力します。

ブラウザでの操作が完了するとターミナル上で作成済みのプロジェクトを選択する画面が表示されるので選択します。

Do you want to configure Google Compute Engine ?と聞かれますがnと入力します。

次にデフォルトのキーを作ります。

gcloud auth application-default login

スピーカー出力の取り込み

loopback.pyを実行中に以下のコマンドでPulseAudioの設定画面を開きます。

pavucontrol

録音タブに実行中のプログラムが表示されるので、音声を鳴らしながら入力のプルダウンメニューを順に選び、適切なものを選択します。

About

Python code samples that uses Google Cloud Speech Streaming gRPC API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages