Cara Dapatkan Pembantu Google untuk PC Windows

Pembantu Google tersedia di hampir setiap telefon Android yang dibuat baru-baru ini, tetapi saat ini tidak ada versi desktop yang tersedia. Namun, hari ini saya akan menunjukkan kepada anda kaedah ( agak membosankan ) agar Google Assistant berjalan pada mesin Windows anda.

Pada penulisan ini, tidak ada GUI mewah untuk apa yang akan kami lakukan, dan pemasangan akan bergantung terutamanya pada baris perintah. Tetapi setelah anda menghidupkannya, anda boleh bercakap dengan mikrofon komputer anda seperti yang anda lakukan pada peranti Android anda untuk mengawal Google Assistant.

Keperluan

  • Python 3

Pertama, anda perlu memasang Python pada komputer anda dan kemudian kita perlu menambahkannya ke jalan, ikuti saya dengan teliti. Muat turun dan lancarkan pemasang Python .exe, dan minta ia melakukan pemasangan tersuai . Pada skrin pilihan kedua, tandakan "Tambah Python ke pemboleh ubah persekitaran".

Setelah Python dipasang, buka terminal arahan dan ketik "python" (tanpa petikan). Sekiranya semuanya baik-baik saja, command prompt harus memaparkan versi Python semasa anda.

Sekarang kita perlu mengkonfigurasi Google Assistant API.

  1. Navigasi ke halaman Projek di Google Cloud Platform Console.
  2. Klik " Buat Projek " di bahagian atas.
  3. Beri nama projek seperti " Pembantu Google " dan klik "Buat."
  4. Konsol akan membuat projek baru anda - anda akan melihat ikon kemajuan berputar di kanan atas. Setelah selesai, anda akan dibawa ke halaman konfigurasi projek.
  5. Pergi ke halaman Google Assistant API dan klik "Enable" di bahagian atas. "
  6. Untuk menggunakan API, anda perlu membuat kelayakan. Oleh itu, klik butang "Buat kelayakan" di kanan atas. Wizard persediaan akan memandu anda melalui proses ini.
  7. Di bawah "dari mana anda memanggil API dari?", Pilih " UI Lain (mis. Windows, alat CLI) ". Untuk "data apa yang akan anda akses?" pilih bulatan " Data pengguna ". Sekarang klik "apa kelayakan yang saya perlukan?"
  8. Google akan mengesyorkan agar anda membuat ID klien OAuth 2.0 . Beri nama unik ID klien dan klik "Buat ID pelanggan."
  9. Di bawah "Nama produk yang ditunjukkan kepada pengguna" masukkan "Pembantu Google Saya" atau semacamnya.
  10. Klik "selesai", tetapi jangan klik muat turun di sini, kami hanya memerlukan rahsia pelanggan.
  11. Di bawah senarai ID klien OAuth 2.0, anda akan melihat ID pelanggan yang baru anda buat. Di paling kanan, klik pada ikon muat turun untuk memuat turun fail client_secret_XXX.json , di mana 'XXX' adalah ID pelanggan anda. Simpan fail ini di mana sahaja di komputer anda, idealnya dalam folder baru yang disebut "pembantu google."
  12. Pergi ke halaman kawalan Aktiviti untuk akaun Google anda dan pastikan bahawa "Aktiviti Web & Aplikasi", "Sejarah Lokasi", "Maklumat Peranti", dan "Aktiviti Suara & Audio" diaktifkan. Ini kerana Pembantu Google sebenarnya dapat membaca maklumat peribadi anda.

Sekarang kita perlu mengkonfigurasi klien yang akan mengakses Google Assistant API.

Buka terminal arahan dan ketik arahan berikut:

-m pip pasang google-Assistant-sdk [sample]

Ini akan mula memasang kebergantungan yang diperlukan untuk Python. Setelah selesai, masukkan perintah ini seterusnya (ubah direktori path dalam perintah).

py -m googlesamples.assistant.auth_helpers - rahsia pelanggan berubah \ jalan \ anda \ client_secret_XXX.apps.googleusercontent.com.json

Di command prompt, anda akan ditunjukkan URL untuk dikunjungi untuk membenarkan aplikasi tersebut. Teruskan dan copypaste URL ke penyemak imbas anda, dan gunakan akaun Google yang sama dengan yang anda gunakan untuk mengkonfigurasi Google Assistant API. Anda akan ditunjukkan token akses untuk pelanggan anda - copypaste token akses ke dalam command prompt apabila diminta.

Sekarang kita akan menguji sama ada Pembantu Google dapat mengakses mikrofon anda dengan betul. Taipkan ke command prompt:

python -m googlesamples.assistant.audio_helpers

Sekiranya berjaya memainkan beberapa audio untuk anda, anda boleh mula berkomunikasi dengan Pembantu Google. Taipkan ke command prompt:

python -m googlesamples.assistant

Tunggu hingga tertulis "tekan Enter untuk mengirim permintaan baru", kemudian tekan Enter pada papan kekunci anda untuk mula berbicara ke mikrofon anda. Setelah selesai bercakap, command prompt akan memaparkan transkripsi dari apa yang anda katakan, dan juga memainkan semula respons Google Assistant.

Sekarang, arahan arahan di atas adalah kaedah berinteraksi dengan API Pembantu Google yang agak jelek, tetapi untungnya ada pelanjutan untuk penyemak imbas Chrome yang disebut " AutoVoice " yang hanya memerlukan anda menyediakan Pembantu Google di komputer anda (yang baru saja kami lakukan !). Walau bagaimanapun, kita perlu melakukan sedikit lagi sihir command prompt untuk mengaturnya dengan betul.

Buka command prompt dan copypaste arahan berikut:

py -c "from distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py', get_python_lib '/googlesamples/assistant/__main__.py') "

Sekarang arahkan ke halaman peluasan AutoVoice dengan penyemak imbas Google Chrome dan pasangkannya. Dalam pilihan pelanjutan, konfigurasikan perintah bangun ke sesuatu seperti " Hai Google" atau "Oke Google" atau apa sahaja yang anda mahukan.

Aktifkan pilihan " Sentiasa Mendengarkan " dan tetapkan " Bangunkan Ekspresi " ke sesuatu selain daripada yang anda tetapkan sebagai perintah bangun. Ingat - satu ungkapan adalah untuk membangunkan peluasan , ungkapan yang lain adalah untuk membangunkan Pembantu Google .

Sekarang ketik ke command prompt anda:

py -m googlesamples.assistant

Sekarang anda hanya boleh mengatakan "Hai Google!" atau apa sahaja yang anda tetapkan sebagai ungkapan anda untuk membangunkan Pembantu Google, dan segera mulai memberikan perintah ( "Hai Google, bagaimana cuaca hari ini?" )