Cara mendapatkan Asisten Google di Mesin Windows, Mac, atau Linux Anda

Tutorial tentang cara mengaktifkan Asisten Google di mesin Windows, macOS, atau GNU/Linux Anda menggunakan Google Assistant SDK.

Google Assistant adalah jawaban Google untuk asisten rumah pintar Alexa dari Amazon. Awalnya hanya tersedia dengan fungsi terbatas di aplikasi Google Allo, nanti Google Assistant diluncurkan dengan ponsel pintar Google Home dan Pixel untuk menghadirkan kekuatan penuh asisten Google konsumen.

Setelah beberapa bulan menunggu, ponsel pintar yang menjalankan Android 6.0+ juga menerima Asisten Google, dan beberapa hari yang lalu Google meluncurkannya SDK Asisten Google yang pada dasarnya memungkinkan Asisten dijalankan pada platform apa pun. Hari ini, kami akan menunjukkan cara menginstal Google Assistant ke mesin Windows, Mac, atau Linux Anda menggunakan Python.

Catatan: saat ini, ini murni untuk tujuan pendidikan. Tidak ada GUI mewah untuk Anda mainkan, dan menginstal Assistant mengharuskan Anda menggunakan baris perintah.


Dapatkan Asisten Google di Mesin Windows/Mac/Linux

Persyaratan:

  • ular piton 3
  • Alat yang Dibangun untuk Microsoft Visual Studio 2017 jika di Windows

Anda harus menginstal Python tidak peduli apakah Anda menggunakan Windows, macOS, atau distribusi GNU/Linux atau tidak. Instalasinya cukup sederhana dan sudah didokumentasikan dengan baik oleh wiki Python, jadi kami tidak akan membahas banyak detail tentang mengaktifkan dan menjalankan Python di mesin Anda.

Setelah Python berfungsi di mesin Anda (Anda dapat memastikannya berfungsi dengan membuka terminal/command prompt dan kemudian cukup mengetik python.) Jika Anda melihat terminal/command prompt mengembalikan versi Python saat ini di komputer Anda, maka Anda beruntung.

Selanjutnya, sebelum kita dapat menginstal file yang diperlukan agar Google Assistant berfungsi, kita perlu mengaktifkan akses ke Google Assistant API di Google Cloud Platform Console.


Konfigurasikan API Asisten Google

Berikut ini adalah petunjuk langkah demi langkah yang memandu Anda melalui proses untuk mengaktifkan Google Assistant API di Cloud Platform Console sehingga Anda dapat mengakses Google Assistant melalui Python program. Semua langkah ini tidak bergantung pada platform, artinya langkah-langkahnya sama untuk pengguna Windows, macOS, dan GNU/Linux.

  1. Pergi ke Halaman proyek di Konsol Google Cloud Platform.
  2. Klik "Buat Proyek" teratas.
  3. Beri nama Proyek "Asisten Google Saya" dan klik "Buat".
  4. Tunggu beberapa detik hingga Konsol membuat Proyek baru Anda. Anda akan melihat ikon kemajuan berputar di kanan atas. Setelah selesai membuat Proyek Anda, Anda akan dibawa ke halaman konfigurasi Proyek Anda.
  5. Klik tautan ini untuk langsung menuju halaman Google Assistant API. Di bagian atas, klik "Aktifkan".
  6. Google akan memperingatkan Anda bahwa Anda perlu membuat kredensial untuk menggunakan API ini. Klik "Buat kredensial" di kanan atas. Ini akan membawa Anda ke halaman wizard penyiapan tempat Google membantu Anda mengetahui jenis kredensial yang Anda perlukan untuk menggunakan API ini.
  7. Di bawah "dari mana Anda akan memanggil API", pilih "UI lainnya (misalnya Windows, alat CLI)". Untuk "data apa yang akan Anda akses" pilih "Data pengguna" lingkaran. Sekarang ketuk "kredensial apa yang saya perlukan?"
  8. Google sebaiknya menyarankan Anda membuat ID klien OAuth 2.0. Beri nama Client ID sesuka Anda, misalnya nama Anda + Desktop. Setelah selesai memilih nama, klik "buat ID klien".
  9. Di bawah "nama produk yang ditampilkan kepada pengguna" masukkan "Asisten Google Saya". Klik lanjutkan.
  10. Klik "selesai." Tidak perlu klik download disini karena kita hanya membutuhkan rahasia klien saja yang akan kita download selanjutnya.
  11. Sekarang di bawah daftar ID klien OAuth 2.0, Anda akan melihat ID klien yang baru saja Anda buat. Ke kanan, klik ikon unduh untuk mengunduh klien_rahasia_XXX.json file, dengan 'XXX' adalah ID klien Anda. Simpan file ini di mana saja di komputer Anda, idealnya di folder baru bernama "googleassistant".
  12. Pergi ke Halaman kontrol aktivitas untuk akun Google Anda dan pastikan "Aktivitas Web & Aplikasi", "Riwayat Lokasi", "Informasi Perangkat", dan "Aktivitas Suara & Audio" diaktifkan. Ini agar Asisten Google benar-benar dapat membacakan informasi yang dipersonalisasi untuk Anda.

Kami sekarang telah membuat mekanisme untuk klien, dalam hal ini mesin Windows/Mac/Linux kami, untuk mengakses API Asisten Google di bawah akun Google kami. Selanjutnya kita perlu menyiapkan klien yang akan mengakses Google Assistant API.

Instal Proyek Python Contoh Asisten Google

Meskipun Google menyarankan Anda mengaturnya Lingkungan virtual Python untuk mengisolasi SDK Asisten Google dan dependensinya dari paket sistem Python lainnya, kami akan melewatkan langkah ini karena kecil kemungkinan Anda akan bermain-main dengan ini lebih dari beberapa kali menit. Anda dapat dengan mudah kembali ke Cloud Platform Console dan menonaktifkan API jika Anda khawatir tentang potensi program lain mengakses akun Google Anda.

Buka jendela terminal/command prompt dan lakukan langkah-langkah berikut. Pertama, masukkan perintah ini:

py-mpipinstallgoogle-assistant-sdk[samples]

Anda akan melihat sejumlah besar dependensi diunduh dan dipasang saat Anda memasukkan perintah ini. Ini diperlukan agar contoh proyek Python dapat berfungsi. Tunggu sampai selesai.

Setelah selesai, selanjutnya masukkan perintah berikut (pastikan sesuaikan jalurnya):

py-mgooglesamples.assistant.auth_helpers--client-secretspath\to\your\client_secret_XXX.apps.googleusercontent.com.json

Pada prompt perintah, Anda akan melihat respons yang meminta Anda mengunjungi URL untuk mengotorisasi aplikasi.

Salin dan tempel URL ini ke browser Anda. Pilih akun Google yang sama yang Anda gunakan untuk mengonfigurasi API Asisten Google. Pada halaman berikutnya, Anda akan melihat kotak teks yang berisi Access Token klien Anda.

Salin token Akses itu dan tempelkan ke prompt perintah yang meminta Anda memasukkan kode otorisasi. Jika dilakukan dengan benar, Anda akan melihat respons bahwa kredensial Anda telah disimpan.


Uji Asisten Google

Hal pertama yang ingin Anda uji adalah apakah Asisten Google dapat merekam audio dari mikrofon Anda atau tidak. Masukkan perintah berikut ke dalam prompt perintah, yang akan merekam audio berdurasi 5 detik dan memutarnya kembali untuk Anda:

python-mgooglesamples.assistant.audio_helpers

Jika Anda mendengar audio diputar ulang, masukkan perintah ini untuk mulai berbicara dengan Asisten Google:

python-mgooglesamples.assistant

Tunggu hingga prompt perintah mengatakan "tekan Enter untuk mengirim permintaan baru", lalu tekan Enter untuk mulai berbicara dengan Asisten Google. Setelah Anda selesai berbicara, prompt perintah akan menampilkan transkrip dari apa yang baru saja Anda nyatakan dan kemudian memutar ulang responsnya. Jika Anda melihat peringatan setelahnya, abaikan saja.

Bersenang-senang bermain dengan Asisten Google di mesin Windows, macOS, atau GNU/Linux Anda! Saya memainkannya hanya beberapa menit sebelum merasa bosan. Ini tidak terlalu berguna dalam format ini, tetapi ini adalah demonstrasi yang sangat cepat tentang kemungkinan yang diwakili oleh SDK Asisten Google yang baru. Mungkin kita akan melihat aplikasi desktop atau ekstensi browser memanfaatkan fungsi ini dalam waktu dekat.