前提条件
- クイックスタートを始める前にの手順がすべて完了していること。
- API をデプロイします。
- API に対してクエリを実行して、正常に動作していることを確認します。
依存関係のインストール
python-speech
のクローンを作成し、ディレクトリをサンプル ディレクトリに変更します。$ git clone https://github.com/googleapis/python-speech.git $ cd python-speech/samples/snippets
pip と virtualenv をまだインストールしていない場合は、インストールします。詳細については、Google Cloud Platform の Python 開発環境設定ガイドをご覧ください。
virtualenv
を作成します。 以下のサンプルは、Python 2.7 および 3.4 以降と互換性があります。$ virtualenv env $ source env/bin/activate
サンプルの実行に必要な依存関係をインストールします。
$ pip install -r requirements.txt
コードサンプル
次のコードサンプルでは、google-cloud-speech ライブラリを使用しています。GitHub を使用してソースを参照し、問題を報告できます。
音声ファイルの文字変換
次のコードサンプルを使用して、パブリック IP またはクラスタレベルの IP で音声ファイルを文字変換できます。IP タイプの詳細については、API のクエリ実行に関するドキュメントをご覧ください。
パブリック IP
# Using a Public IP
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint=${PUBLIC_IP}:443
クラスタレベルの IP:
# Using a cluster level IP
$ kubectl port-forward -n $NAMESPACE $POD 10000:10000
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint="0.0.0.0:10000"
Python
Speech-to-Text に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証を設定するをご覧ください。