会話型アクションのサポートは 2023 年 6 月 13 日に終了しました。詳細については、
会話型アクションの廃止をご覧ください。
SDK とサンプルコードをインストールする
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
次の手順に沿って SDK とサンプルコードをプロジェクトにインストールします。
このページのすべてのコマンドを、デバイスのターミナル(
または SSH 接続を介して使用できます。
Python 仮想環境を使用する
SDK とその依存関係をシステムの Python パッケージから分離します。
(推奨)Python 3 の場合:
sudo apt-get update
sudo apt-get install python3-dev python3-venv # Use python3.4-venv if the package cannot be found.
python3 -m venv env
env/bin/python -m pip install --upgrade pip setuptools wheel
source env/bin/activate
Python 2.7 の場合:
sudo apt-get update
sudo apt-get install python-dev python-virtualenv
virtualenv env --no-site-packages
env/bin/python -m pip install --upgrade pip setuptools wheel
source env/bin/activate
パッケージを取得する
Google Assistant SDK パッケージには、
デバイスで動作している Google アシスタント(サンプルコードを含む)。
パッケージのシステム依存関係をインストールします。
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
pip
を使用して、最新バージョンの Python パッケージをインストールします。
実行します。
python -m pip install --upgrade google-assistant-sdk[samples]
認証情報を生成する
認可ツールをインストールまたは更新します。
python -m pip install --upgrade google-auth-oauthlib[tool]
サンプルコードとツールを実行するための認証情報を生成します。関連資料
前のステップでダウンロードした JSON ファイルと
step;
デバイスにコピーする必要があるかもしれません。このファイルの名前は変更しないでください。
google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \
--save --headless --client-secrets /path/to/client_secret_client-id.json
ターミナルに URL が表示されます。
Please visit this URL to authorize this application: https://...
URL をコピーしてブラウザに貼り付けます(どのシステムでも実行できます)。
このページで、Google アカウントへのログインを求められます。Google Workspace の
以前のプラットフォームでデベロッパー プロジェクトを作成した Google アカウント
ステップ。
API からの権限リクエストを承認すると、コードが表示されます
「4/XXXX」のように入力します。このコードをコピーして
ターミナル:
Enter the authorization code:
承認に成功すると、次のようなレスポンスが表示されます。
次のとおりです。
credentials saved: /path/to/.config/google-oauthlib-tool/credentials.json
InvalidGrantError
と表示される場合は、無効なコードが入力されています。
コード全体をコピーして貼り付けてください。
次のステップ
サンプルコードを実行する
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-07 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-09-07 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-07 UTC。"]]