สารบัญ:

Google Assistant สำหรับ PC/Mac/Linux: 5 ขั้นตอน
Google Assistant สำหรับ PC/Mac/Linux: 5 ขั้นตอน

วีดีโอ: Google Assistant สำหรับ PC/Mac/Linux: 5 ขั้นตอน

วีดีโอ: Google Assistant สำหรับ PC/Mac/Linux: 5 ขั้นตอน
วีดีโอ: Google Assistant on Windows, Mac and Linux?! 2024, พฤศจิกายน
Anonim
Google Assistant สำหรับ PC/Mac/Linux
Google Assistant สำหรับ PC/Mac/Linux

Google Assistant คือคำตอบของ Google สำหรับผู้ช่วยบ้านอัจฉริยะ Alexa ของ Amazon เริ่มแรกใช้งานได้เฉพาะกับฟังก์ชันที่จำกัดในแอปพลิเคชัน Google Allo จากนั้น Google Assistant ก็เปิดตัวพร้อมกับสมาร์ทโฟน Google Home และ Pixel เพื่อนำพลังของผู้ช่วยของ Google มาสู่ผู้บริโภคอย่างเต็มที่

หลังจากรอไม่กี่เดือน สมาร์ทโฟนที่ใช้ Android 6.0+ ก็ได้รับ Google Assistant และเมื่อไม่กี่วันที่ผ่านมา Google ได้เปิดตัว Google Assistant SDK ซึ่งช่วยให้ Assistant ทำงานบนแพลตฟอร์มใดก็ได้ วันนี้เราจะแสดงวิธีการติดตั้ง Google Assistant บนเครื่อง Windows, Mac หรือ Linux โดยใช้ Python

ขั้นตอนที่ 1: ข้อกำหนด

ความต้องการ
ความต้องการ
ความต้องการ
ความต้องการ

Python3

คุณจะต้องติดตั้ง Python ไม่ว่าคุณจะใช้ Windows, macOS หรือ GNU/Linux distribution หรือไม่ก็ตาม การติดตั้งค่อนข้างง่าย เพียงเปิดไฟล์การติดตั้งและเลือกการติดตั้งแบบกำหนดเอง ในขั้นตอนถัดไป คลิกถัดไป เลือกกล่องกาเครื่องหมาย Add Python to environment variables จากนั้นไปยังขั้นตอนถัดไปและติดตั้ง Python

คุณสามารถยืนยันได้ว่า Python ใช้งานได้โดยเปิดเทอร์มินัล/พรอมต์คำสั่งแล้วพิมพ์ python หากคุณเห็นพรอมต์คำสั่ง/เทอร์มินัลส่งคืนเวอร์ชัน Python ปัจจุบันบนคอมพิวเตอร์ของคุณ แสดงว่าคุณเป็นสีทอง!

ขั้นตอนที่ 2: กำหนดค่า Google Assistant API

กำหนดค่า Google Assistant API
กำหนดค่า Google Assistant API
กำหนดค่า Google Assistant API
กำหนดค่า Google Assistant API
กำหนดค่า Google Assistant API
กำหนดค่า Google Assistant API

ต่อไปนี้เป็นคำแนะนำแบบทีละขั้นตอนที่จะแนะนำคุณตลอดกระบวนการเพื่อเปิดใช้งาน Google Assistant API ใน Cloud Platform Console เพื่อให้คุณสามารถเข้าถึง Google Assistant ผ่านโปรแกรม Python ได้ ขั้นตอนทั้งหมดเหล่านี้ไม่ขึ้นกับแพลตฟอร์ม ซึ่งหมายความว่าขั้นตอนจะเหมือนกันสำหรับ Windows, macOS และ GNU/Linux OS

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

  10. คลิก "เสร็จสิ้น" ไม่จำเป็นต้องคลิกดาวน์โหลดที่นี่ เนื่องจากเราต้องการเพียงความลับของไคลเอ็นต์ ซึ่งเราจะดาวน์โหลดในครั้งต่อไป
  11. ตอนนี้ภายใต้รายการรหัสไคลเอ็นต์ OAuth 2.0 คุณควรเห็นรหัสไคลเอ็นต์ที่คุณเพิ่งสร้างขึ้น ไปทางขวาสุด คลิกไอคอนดาวน์โหลดเพื่อดาวน์โหลดไฟล์ client_secret_XXX.json โดยที่ 'XXX' คือรหัสลูกค้าของคุณ บันทึกไฟล์นี้ไว้ที่ใดก็ได้ในคอมพิวเตอร์ของคุณ โดยควรเก็บไว้ในโฟลเดอร์ใหม่ชื่อ “googleassistant”
  12. ไปที่หน้าการควบคุมกิจกรรมสำหรับบัญชี Google ของคุณและตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน "กิจกรรมบนเว็บและแอป", "ประวัติตำแหน่ง", "ข้อมูลอุปกรณ์" และ "กิจกรรมเสียงพูดและเสียง" เพื่อให้ Google Assistant สามารถอ่านข้อมูลส่วนบุคคลของคุณได้จริง

ตอนนี้เราได้สร้างกลไกสำหรับลูกค้า ซึ่งในกรณีนี้คือเครื่อง Windows/Mac/Linux เพื่อเข้าถึง Google Assistant API ภายใต้บัญชี Google ของเรา ต่อไปเราต้องตั้งค่าไคลเอนต์ที่จะเข้าถึง Google Assistant API

ขั้นตอนที่ 3: ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google

ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google
ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google
ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google
ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google
ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google
ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google

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

python -m pip ติดตั้ง google-assistant-sdk [ตัวอย่าง]

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

เมื่อเสร็จแล้วให้ป้อนคำสั่งต่อไปนี้ (อย่าลืมปรับเส้นทาง):

pip install --upgrade google-auth-oauthlib[tool]google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --หัวขาด

(ในกรณีของฉันคือ: pip install --upgrade google-auth-oauthlib[tool]google-oauthlib-tool --client-secrets "C:\Users\Arya Bhushan\Documents\GAssistant\additional\client_id.json " --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless)

ในพรอมต์คำสั่ง คุณจะเห็นคำตอบที่แจ้งให้คุณไปที่ URL เพื่ออนุญาตแอปพลิเคชัน

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

คัดลอกโทเค็นการเข้าถึงและวางลงในพรอมต์คำสั่งที่จะขอรหัสการให้สิทธิ์จากคุณ หากทำอย่างถูกต้อง คุณจะเห็นคำตอบว่าข้อมูลรับรองของคุณได้รับการบันทึกแล้ว

ขั้นตอนที่ 4: ทดสอบ Google Assistant

ทดสอบ Google Assistant
ทดสอบ Google Assistant
ทดสอบ Google Assistant
ทดสอบ Google Assistant

ป้อนคำสั่งนี้เพื่อเริ่มพูดคุยกับ Google Assistant:

start python -m googlesamples.assistant.grpc.pushtotalk

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

สนุกกับการเล่นกับ Google Assistant บนเครื่อง Windows, macOS หรือ GNU/Linux! รูปแบบนี้ไม่มีประโยชน์อย่างยิ่ง แต่เป็นการสาธิตอย่างรวดเร็วถึงความเป็นไปได้ที่ Google Assistant SDK ใหม่นำเสนอ บางทีเราอาจเห็นแอปเดสก์ท็อปหรือส่วนขยายเบราว์เซอร์ใช้ประโยชน์จากฟังก์ชันนี้ในอนาคตอันใกล้

ขั้นตอนที่ 5: ข้อมูลเพิ่มเติม

ข้อมูลเพิ่มเติม
ข้อมูลเพิ่มเติม

นี่เป็นคำแนะนำแรกของฉันและหากมีข้อผิดพลาดหรือปัญหาใด ๆ โปรดแสดงความคิดเห็นและฉันจะพยายามปรับปรุง!

นอกจากนี้ฉันกำลังแนบเวอร์ชัน pdf ของคำแนะนำนี้ในขั้นตอนนี้ดังนั้น ENJOY:)

ป.ล. หากคุณใช้ Ubuntu คุณต้องติดตั้งการพึ่งพาที่ขาดหายไป เช่น แพ็คเกจ python3-pyaudio ขอบคุณ PeterB480

ที่มา: XDA

แนะนำ: