Windows PC için Google Assistant Nasıl Edinilir

Google Asistan, yakın zamanda üretilen hemen hemen her Android telefonda kullanılabilir, ancak şu anda masaüstü sürümü bulunmamaktadır. Ancak, bugün size Google Asistan'ın Windows makinenizde çalışmasını sağlamanın ( biraz sıkıcı ) bir yöntemini göstereceğim .

Bu yazı itibariyle, yapmak üzere olduğumuz şey için süslü bir GUI yok ve kurulum, öncelikle komut satırlarına dayanacak. Ancak bir kez kurup çalıştırdıktan sonra, Google Asistan'ı kontrol etmek için Android cihazınıza yaptığınız gibi bilgisayarınızın mikrofonuna konuşabilirsiniz.

Gereksinimler

  • Python 3

Öncelikle bilgisayarınıza Python kurmanız gerekecek ve sonra onu yola eklememiz gerekiyor, beni dikkatlice takip edin. Python yükleyici .exe dosyasını indirip başlatın ve özel bir yükleme yapmasını sağlayın . İkinci seçenekler ekranında, "Python'u ortam değişkenlerine ekle" seçeneğini işaretleyin.

Python kurulduktan sonra, bir komut terminali açın ve "python" yazın (tırnak işaretleri olmadan). Her şey yolundaysa, komut istemi mevcut Python sürümünüzü görüntülemelidir.

Şimdi Google Assistant API'yi yapılandırmamız gerekiyor.

  1. Google Cloud Platform Konsolu'ndaki Projeler sayfasına gidin .
  2. Yukarıdan " Proje Oluştur " a tıklayın .
  3. Projeye " Google Asistan " gibi bir ad verin ve "Oluştur" u tıklayın .
  4. Konsol yeni projenizi oluşturacaktır - sağ üstte dönen bir ilerleme simgesi görmelisiniz. Tamamlandığında, proje yapılandırma sayfasına yönlendirileceksiniz.
  5. Git Google Yardımcısı API sayfa ve üstündeki tıklama “Enable”.”
  6. API'yi kullanmak için kimlik bilgileri oluşturmanız gerekir. Sağ üstteki "Kimlik bilgileri oluştur" düğmesini tıklayın. Bir kurulum sihirbazı bu süreçte size yol gösterecektir.
  7. "API'yi nereden çağıracaksınız?" Altında, " Diğer Kullanıcı Arayüzü (örneğin Windows, CLI aracı) " öğesini seçin . "Hangi verilere erişeceksiniz?" " Kullanıcı verileri " çemberini seçin. Şimdi "hangi kimlik bilgilerine ihtiyacım var?" Seçeneğini tıklayın.
  8. Google, bir OAuth 2.0 istemci kimliği oluşturmanızı önerecektir . İstemci kimliğine benzersiz bir ad verin ve "İstemci kimliği oluştur" u tıklayın.
  9. "Kullanıcılara gösterilen ürün adı" altında "Google Asistanım" veya buna benzer bir şey girin.
  10. "Bitti" ye tıklayın, ancak buradan indirmeye tıklamayın, sadece müşteri sırrına ihtiyacımız var.
  11. OAuth 2.0 istemci kimlikleri listesinin altında, az önce oluşturduğunuz istemci kimliğini göreceksiniz. En sağda, client_secret_XXX.json dosyasını indirmek için indirme simgesine tıklayın , burada 'XXX' müşteri kimliğinizdir. Bu dosyayı bilgisayarınızda herhangi bir yere, ideal olarak "google asistan" adlı yeni bir klasöre kaydedin.
  12. Google hesabınız için Etkinlik kontrolleri sayfasına gidin ve "Web ve Uygulama Etkinliği", "Konum Geçmişi", "Cihaz Bilgileri" ve "Konuşma ve Ses Etkinliği" nin etkinleştirildiğinden emin olun. Bu, Google Asistan'ın kişiselleştirilmiş bilgilerinizi gerçekten okuyabilmesi içindir.

Şimdi Google Assistant API'ye erişecek bir istemci yapılandırmamız gerekiyor.

Bir komut terminali açın ve aşağıdaki komutu yazın:

-m pip google-assistant-sdk yükleme [örnekler]

Bu, Python için gerekli bağımlılıkları yüklemeye başlayacaktır. Tamamlandığında, sonra bu komutu girin (komuttaki yol dizinini değiştirin).

py -m googlesamples.assistant.auth_helpers --client-secrets değişikliği \ \ yolunuz \ client_secret_XXX.apps.googleusercontent.com.json

Komut isteminde, uygulamayı yetkilendirmek için ziyaret etmeniz gereken bir URL gösterilir. Devam edin ve URL'yi tarayıcınıza kopyalayın ve Google Assistant API'yi yapılandırmak için kullandığınız aynı Google hesabını kullanın. İstemciniz için bir erişim jetonu gösterilecektir - erişim jetonunu istendiğinde komut istemine kopyalayın.

Şimdi Google Asistan'ın mikrofonunuza düzgün bir şekilde erişip erişemediğini test edeceğiz. Komut istemine yazın:

python -m googlesamples.assistant.audio_helpers

Bazı sesleri sizin için başarılı bir şekilde çalarsa, Google Asistan ile iletişim kurmaya başlayabilirsiniz. Komut istemine yazın:

python -m googlesamples.assistant

"Yeni istek göndermek için Enter tuşuna basın" demesini bekleyin ve ardından mikrofonunuzla konuşmaya başlamak için klavyenizdeki Enter tuşuna basın. Konuşmayı bitirdiğinizde, komut istemi söylediklerinizin bir metnini görüntüler ve ayrıca Google Asistan'ın yanıtını çalar.

Şimdi, yukarıdaki komut istemi, Google Assistant API ile etkileşimde bulunmak için oldukça çirkin bir yöntemdir, ancak neyse ki, Chrome tarayıcısı için " AutoVoice " adlı bir uzantı vardır ve Google Asistan'ın bilgisayarınızda kurulu olmasını gerektirir (az önce !). Ancak, doğru şekilde kurmak için biraz daha fazla komut istemi sihri yapmamız gerekecek.

Komut istemini açın ve aşağıdaki komutu kopyalayın:

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

Şimdi Google Chrome tarayıcısıyla AutoVoice uzantı sayfasına gidin ve yükleyin. Uzantı seçeneklerinde, uyandırma komutunu " Hey Google" veya "Ok Google" gibi bir şeye veya gerçekten istediğiniz şekilde yapılandırın .

" Her Zaman Dinleme " seçeneğini etkinleştirin ve " Uyandırma İfadesi " ni uyandırma komutu olarak belirlediğinizden farklı bir şeye ayarlayın. Unutmayın - bir ifade uzantıyı uyandırmak , diğer ifade ise Google Asistan'ı uyandırmaktır .

Şimdi komut isteminize yazın:

py -m googlesamples.assistant

Artık sadece "Hey Google!" Diyebilirsiniz. veya Google Asistan'ı uyandırmak için ifadeniz olarak belirlediğiniz her neyse ve hemen komut vermeye başlayın ( "Hey Google, bugün hava nasıl?" )