Menginstal SDK dan Kode Contoh

Ikuti petunjuk ini untuk menginstal SDK dan kode contoh di project Anda. Jalankan semua perintah di halaman ini di terminal pada perangkat (baik secara langsung atau melalui koneksi SSH).

Mengonfigurasi lingkungan

Gunakan lingkungan virtual Python untuk mengisolasi SDK dan dependensinya dari paket Python sistem.

(Direkomendasikan) Untuk 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

Untuk 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

Dapatkan paket

Paket SDK Asisten Google berisi semua kode yang diperlukan untuk menjalankan Asisten Google di perangkat, termasuk kode contoh.

Instal dependensi sistem paket:

sudo apt-get install portaudio19-dev libffi-dev libssl-dev

Gunakan pip untuk menginstal versi terbaru paket Python di lingkungan virtual:

python -m pip install --upgrade google-assistant-sdk[samples]

Membuat kredensial

  1. Instal atau update alat otorisasi:

    python -m pip install --upgrade google-auth-oauthlib[tool]

  2. Buat kredensial agar dapat menjalankan kode contoh dan alat. Referensikan file JSON yang Anda download di langkah langkah; Anda mungkin perlu menyalinnya ke perangkat. Jangan mengganti nama file ini.

    google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \
          --save --headless --client-secrets /path/to/client_secret_client-id.json

    Anda akan melihat URL yang ditampilkan di terminal:

    Please visit this URL to authorize this application: https://...

  3. Salin URL dan tempelkan ke browser (ini dapat dilakukan di sistem apa pun). Halaman tersebut akan meminta Anda untuk login ke Akun Google Anda. Login ke Akun Google yang membuat project developer di langkah langkah.

  4. Setelah Anda menyetujui permintaan izin dari API, kode akan muncul di browser, seperti "4/XXXX". Salin dan tempel kode ini ke terminal:

    Enter the authorization code:

    Jika otorisasi berhasil, Anda akan melihat respons seperti berikut:

    credentials saved: /path/to/.config/google-oauthlib-tool/credentials.json

    Jika Anda melihat InvalidGrantError, berarti kode yang tidak valid telah dimasukkan. Coba lagi, pastikan untuk menyalin dan menempelkan seluruh kode.

Langkah berikutnya

Menjalankan Kode Contoh