Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีรับ Google Assistant สำหรับ Windows PC

Google Assistant มีให้บริการในโทรศัพท์ Android เกือบทุกเครื่องที่เพิ่งผลิตไปเมื่อเร็วๆ นี้ แต่ขณะนี้ยังไม่มีเวอร์ชันเดสก์ท็อปให้ใช้งาน อย่างไรก็ตาม วันนี้ผมจะนำเสนอ (ค่อนข้างน่าเบื่อ ) วิธีทำให้ Google Assistant ทำงานบนเครื่อง Windows ของคุณ

ในการเขียนนี้ ไม่มี GUI แฟนซีสำหรับสิ่งที่เรากำลังจะทำ และการติดตั้งจะขึ้นอยู่กับบรรทัดคำสั่งเป็นหลัก แต่เมื่อเริ่มต้นใช้งานแล้ว คุณจะพูดใส่ไมโครโฟนของคอมพิวเตอร์ได้เหมือนพูดกับอุปกรณ์ Android เพื่อควบคุม Google Assistant

ข้อกำหนด

  • Python 3

ขั้นแรก คุณจะต้องติดตั้ง Python บนคอมพิวเตอร์ของคุณ จากนั้นเราต้องเพิ่มลงในพาธ ปฏิบัติตามฉันอย่างระมัดระวัง ดาวน์โหลดและเปิดโปรแกรมติดตั้ง Python .exe และให้ ติดตั้งแบบกำหนดเอง . ในหน้าจอตัวเลือกที่ 2 ให้เลือก “เพิ่ม Python ให้กับตัวแปรสภาพแวดล้อม”

วิธีรับ Google Assistant สำหรับ Windows PC

เมื่อติดตั้ง Python แล้ว ให้เปิดเทอร์มินัลคำสั่งแล้วพิมพ์ “python” (โดยไม่ใส่เครื่องหมายอัญประกาศ) หากทุกอย่างเรียบร้อย พรอมต์คำสั่งควรแสดงเวอร์ชัน Python ปัจจุบันของคุณ

ตอนนี้เราต้องกำหนดค่า Google Assistant API

  1. ไปที่ หน้าโครงการ ในคอนโซล Google Cloud Platform
  2. คลิกที่ “สร้างโครงการ ” ขึ้นไป
  3. ตั้งชื่อโปรเจ็กต์ เช่น “Google Assistant ” และคลิก “สร้าง”
  4. คอนโซลจะสร้างโปรเจ็กต์ใหม่ของคุณ – คุณจะเห็นไอคอนความคืบหน้าแบบหมุนที่ด้านบนขวา เมื่อเสร็จแล้ว คุณจะเข้าสู่หน้าการกำหนดค่าโครงการ
  5. ไปที่ Google Assistant API แล้วคลิก “เปิดใช้งาน” ที่ด้านบน”
  6. หากต้องการใช้ API คุณจะต้องสร้างข้อมูลรับรอง ดังนั้นให้คลิกปุ่ม "สร้างข้อมูลรับรอง" ที่ด้านบนขวา วิซาร์ดการตั้งค่าจะแนะนำคุณตลอดกระบวนการนี้
  7. ใต้ “คุณจะเรียก API จากที่ไหน” ให้เลือก “UI อื่นๆ (เช่น Windows, เครื่องมือ CLI) “. สำหรับ “คุณจะเข้าถึงข้อมูลใด” เลือก “ข้อมูลผู้ใช้ " วงกลม. ตอนนี้คลิก “ฉันต้องการข้อมูลประจำตัวอะไร”
  8. Google จะแนะนำให้คุณสร้าง รหัสไคลเอ็นต์ OAuth 2.0 . ตั้งชื่อที่ไม่ซ้ำกับรหัสลูกค้าแล้วคลิก “สร้างรหัสลูกค้า”
  9. ในส่วน "ชื่อผลิตภัณฑ์ที่แสดงต่อผู้ใช้" ให้ป้อน "Google Assistant ของฉัน" หรืออะไรทำนองนั้น
  10. คลิก “เสร็จสิ้น” แต่อย่าคลิกดาวน์โหลดที่นี่ เราต้องการเพียงความลับของไคลเอ็นต์เท่านั้น
  11. ใต้รายการรหัสไคลเอ็นต์ OAuth 2.0 คุณจะเห็นรหัสไคลเอ็นต์ที่คุณเพิ่งสร้างขึ้น ที่ด้านขวาสุด คลิกไอคอนดาวน์โหลดเพื่อดาวน์โหลด client_secret_XXX.json ไฟล์ โดยที่ 'XXX' คือรหัสลูกค้าของคุณ บันทึกไฟล์นี้ไว้ที่ใดก็ได้ในคอมพิวเตอร์ของคุณ โดยควรเก็บไว้ในโฟลเดอร์ใหม่ชื่อ “ผู้ช่วยของ Google”
  12. ไปที่ หน้าการควบคุมกิจกรรม สำหรับบัญชี Google ของคุณและตรวจสอบให้แน่ใจว่าได้เปิดใช้ "กิจกรรมบนเว็บและแอป" "ประวัติตำแหน่ง" "ข้อมูลอุปกรณ์" และ "กิจกรรมเสียงและเสียง" เพื่อให้ Google Assistant อ่านข้อมูลส่วนบุคคลของคุณได้จริง

ตอนนี้ เราต้องกำหนดค่าไคลเอนต์ที่จะเข้าถึง Google Assistant API

เปิดเทอร์มินัลคำสั่งและพิมพ์คำสั่งต่อไปนี้:

วิธีรับ Google Assistant สำหรับ Windows PC

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

การดำเนินการนี้จะเริ่มติดตั้งการพึ่งพาที่จำเป็นสำหรับ Python เมื่อเสร็จแล้ว ให้ป้อนคำสั่งนี้ต่อไป (เปลี่ยนไดเรกทอรีเส้นทางในคำสั่ง)

py -m googlesamples.assistant.auth_helpers --client-secrets change\your\path\client_secret_XXX.apps.googleusercontent.com.json

ในพรอมต์คำสั่ง คุณจะเห็น URL เพื่อเข้าชมเพื่ออนุญาตแอปพลิเคชัน ไปข้างหน้าและคัดลอก URL ลงในเบราว์เซอร์ของคุณ และใช้บัญชี Google เดียวกันกับที่คุณใช้กำหนดค่า Google Assistant API คุณจะเห็นโทเค็นการเข้าถึงสำหรับลูกค้าของคุณ - คัดลอกวางโทเค็นการเข้าถึงลงในพรอมต์คำสั่งที่ถาม

ตอนนี้เราจะทดสอบว่า Google Assistant สามารถเข้าถึงไมโครโฟนของคุณได้อย่างถูกต้องหรือไม่ พิมพ์ลงใน command prompt:

python -m googlesamples.assistant.audio_helpers

หากเล่นเสียงให้คุณได้สำเร็จ คุณสามารถเริ่มสื่อสารกับ Google Assistant ได้ พิมพ์ลงใน command prompt:

python -m googlesamples.assistant

รอให้มันพูดว่า “กด Enter เพื่อส่งคำขอใหม่” จากนั้นกด Enter บนแป้นพิมพ์เพื่อเริ่มพูดใส่ไมโครโฟนของคุณ เมื่อพูดเสร็จแล้ว พรอมต์คำสั่งจะแสดงการถอดเสียงเป็นคำของสิ่งที่คุณพูด และยังเล่นคำตอบของ Google Assistant ด้วย

ตอนนี้ พรอมต์คำสั่งด้านบนเป็นวิธีที่ค่อนข้างน่าเกลียดในการโต้ตอบกับ Google Assistant API แต่โชคดีที่มีส่วนขยายสำหรับเบราว์เซอร์ Chrome ที่เรียกว่า “AutoVoice ” ที่ต้องการให้คุณติดตั้ง Google Assistant บนคอมพิวเตอร์ของคุณ (ซึ่งเราเพิ่งทำไป!) อย่างไรก็ตาม เราจำเป็นต้องสร้างพรอมต์คำสั่งเพิ่มเติมอีกเล็กน้อยเพื่อตั้งค่าอย่างถูกต้อง

เปิดพรอมต์คำสั่งแล้วคัดลอกคำสั่งต่อไปนี้:

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

ไปที่เสียงอัตโนมัติ หน้าส่วนขยายด้วยเบราว์เซอร์ Google Chrome และติดตั้ง ในตัวเลือกส่วนขยาย ให้กำหนดค่าคำสั่งปลุกเป็น "สวัสดี Google” หรือ “เอาล่ะ Google” หรือสิ่งที่คุณต้องการจริงๆ

เปิดใช้งาน “ฟังเสมอ ” และตั้งค่า “Wake up Expression ” ไปยังอย่างอื่นที่ไม่ใช่สิ่งที่คุณตั้งเป็นคำสั่งปลุก จำไว้ว่า – นิพจน์หนึ่งคือการปลุก ส่วนขยาย อีกนัยหนึ่งคือการปลุก Google Assistant .

ตอนนี้พิมพ์ลงในพรอมต์คำสั่งของคุณ:

py -m googlesamples.assistant

ตอนนี้คุณสามารถพูดว่า "Ok Google!" ได้ง่ายๆ หรือสิ่งที่คุณกำหนดเป็นการแสดงออกเพื่อปลุก Google Assistant และเริ่มออกคำสั่งทันที ("Ok Google วันนี้อากาศเป็นอย่างไร" )