เมื่อติดตั้ง Python แล้วให้เปิดเทอร์มินัลคำสั่งแล้วพิมพ์“ python” (โดยไม่มีใบเสนอราคา) หากทุกอย่างเรียบร้อยพร้อมท์คำสั่งควรแสดงเวอร์ชัน Python ปัจจุบันของคุณ
ตอนนี้เราต้องกำหนดค่าไฟล์ Google Assistant ไฟ.
- ไปที่ไฟล์ หน้าโครงการ ในคอนโซล Google Cloud Platform
- คลิกที่ ' สร้างโครงการ ” ขึ้นด้านบน
- ตั้งชื่อโครงการว่า“ Google Assistant ” แล้วคลิก 'สร้าง.'
- คอนโซลจะสร้างโปรเจ็กต์ใหม่ของคุณคุณจะเห็นไอคอนความคืบหน้าในการหมุนที่ด้านขวาบน เมื่อเสร็จแล้วคุณจะเข้าสู่หน้าการกำหนดค่าโครงการ
- ไปที่ไฟล์ Google Assistant API หน้าแล้วคลิก“ เปิดใช้งาน” ที่ด้านบน”
- ในการใช้ API คุณจะต้องสร้างข้อมูลรับรอง คลิกปุ่ม 'สร้างข้อมูลรับรอง' ที่ด้านบนขวา วิซาร์ดการตั้งค่าจะแนะนำคุณตลอดกระบวนการนี้
- ภายใต้“ คุณจะเรียก API จากที่ไหน” ให้เลือก“ UI อื่น ๆ (เช่น Windows, เครื่องมือ CLI) “. สำหรับ 'คุณจะเข้าถึงข้อมูลใด' เลือก ' ข้อมูลผู้ใช้ ” วงกลม จากนั้นคลิก“ ฉันต้องการข้อมูลรับรองอะไร”
- Google จะแนะนำให้คุณสร้างไฟล์ รหัสไคลเอ็นต์ OAuth 2.0 . ตั้งชื่อรหัสลูกค้าที่ไม่ซ้ำกันแล้วคลิก“ สร้างรหัสลูกค้า”
- ภายใต้“ ชื่อผลิตภัณฑ์ที่แสดงให้ผู้ใช้เห็น” ให้ป้อน“ Google Assistant ของฉัน” หรืออะไรทำนองนั้น
- คลิก 'เสร็จสิ้น' แต่อย่าคลิกดาวน์โหลดที่นี่เราต้องการเพียงความลับของลูกค้า
- ภายใต้รายการรหัสไคลเอ็นต์ OAuth 2.0 คุณจะเห็นรหัสไคลเอ็นต์ที่คุณเพิ่งสร้างขึ้น ทางด้านขวาสุดให้คลิกที่ไอคอนดาวน์โหลดเพื่อดาวน์โหลดไฟล์ client_secret_XXX.json ไฟล์โดยที่ 'XXX' คือรหัสลูกค้าของคุณ บันทึกไฟล์นี้ไว้ที่ใดก็ได้บนคอมพิวเตอร์ของคุณควรอยู่ในโฟลเดอร์ใหม่ที่เรียกว่า 'ผู้ช่วย Google'
- ไปที่ไฟล์ หน้าส่วนควบคุมกิจกรรม สำหรับบัญชี Google ของคุณและตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน“ กิจกรรมบนเว็บและแอป”“ ประวัติตำแหน่ง”“ ข้อมูลอุปกรณ์” และ“ เสียงพูดและเสียง” นี่คือสิ่งที่ Google Assistant สามารถอ่านข้อมูลส่วนบุคคลของคุณได้
ตอนนี้เราต้องกำหนดค่าไคลเอนต์ที่จะเข้าถึง Google Assistant API
เปิดเทอร์มินัลคำสั่งและพิมพ์คำสั่งต่อไปนี้:
-m pip ติดตั้ง google-assistant-sdk [ตัวอย่าง]
สิ่งนี้จะเริ่มติดตั้งการอ้างอิงที่จำเป็นสำหรับ Python เมื่อเสร็จแล้วให้ป้อนคำสั่งนี้ถัดไป (เปลี่ยนไดเรกทอรีเส้นทางในคำสั่ง)
py -m googlesamples.assistant.auth_helpers --client-secret change your path client_secret_XXX.apps.googleusercontent.com.json
ในพรอมต์คำสั่งคุณจะเห็น URL เพื่อเยี่ยมชมเพื่ออนุญาตแอปพลิเคชัน ดำเนินการคัดลอกวาง URL ลงในเบราว์เซอร์ของคุณและใช้บัญชี Google เดียวกับที่คุณใช้กำหนดค่า Google Assistant API คุณจะเห็นโทเค็นการเข้าถึงสำหรับไคลเอ็นต์ของคุณ - คัดลอกวางโทเค็นการเข้าถึงลงในพรอมต์คำสั่งเมื่อถูกถาม
ตอนนี้เราจะทดสอบว่า Google Assistant สามารถเข้าถึงไมโครโฟนของคุณได้อย่างถูกต้องหรือไม่ พิมพ์ลงในพรอมต์คำสั่ง:
python -m googlesamples.assistant.audio_helpers
หากเล่นเสียงให้คุณได้สำเร็จคุณสามารถเริ่มสื่อสารกับ Google Assistant ได้ พิมพ์ลงในพรอมต์คำสั่ง:
python -m googlesamples.assistant
รอให้มันพูดว่า“ กด Enter เพื่อส่งคำขอใหม่” จากนั้นกด Enter บนแป้นพิมพ์เพื่อเริ่มพูดคุยกับไมค์ของคุณ เมื่อคุณพูดเสร็จแล้วพรอมต์คำสั่งจะแสดงการถอดเสียงสิ่งที่คุณพูดและเล่นคำตอบของ Google Assistant ด้วย
ตอนนี้พรอมต์คำสั่งด้านบนเป็นวิธีที่ค่อนข้างน่าเกลียดในการโต้ตอบกับ Google Assistant API แต่โชคดีที่มีส่วนขยายสำหรับเบราว์เซอร์ Chrome ที่เรียกว่า ' AutoVoice ” เพียงแค่คุณต้องตั้งค่า Google Assistant ในคอมพิวเตอร์ของคุณ (ซึ่งเราเพิ่งทำไป!) อย่างไรก็ตามเราจะต้องใช้เวทมนตร์พร้อมรับคำสั่งอีกเล็กน้อยเพื่อตั้งค่าให้ถูกต้อง
เปิดพรอมต์คำสั่งและคัดลอกวางคำสั่งต่อไปนี้:
py -c 'จาก distutils.sysconfig นำเข้า get_python_lib; จาก urllib.request import urlretrieve; urlretrieve ('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py