สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
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 ใน Cloud Platform Console เพื่อให้คุณสามารถเข้าถึง Google Assistant ผ่านโปรแกรม Python ได้ ขั้นตอนทั้งหมดเหล่านี้ไม่ขึ้นกับแพลตฟอร์ม ซึ่งหมายความว่าขั้นตอนจะเหมือนกันสำหรับ Windows, macOS และ GNU/Linux OS
- ไปที่หน้าโครงการในคอนโซล Google Cloud Platform
- คลิกที่ "สร้างโครงการ" ด้านบน
- ตั้งชื่อโครงการ "My Google Assistant" แล้วคลิก "สร้าง"
- รอสักครู่เพื่อให้คอนโซลสร้างโครงการใหม่ของคุณ คุณควรเห็นไอคอนความคืบหน้าในการปั่นที่ด้านบนขวา หลังจากสร้างโครงการของคุณเสร็จแล้ว คุณจะเข้าสู่หน้าการกำหนดค่าของโครงการ
- คลิกลิงก์นี้เพื่อไปที่หน้า Google Assistant API โดยตรง ด้านบน คลิก "เปิดใช้งาน"
- Google จะเตือนคุณว่าคุณต้องสร้างข้อมูลรับรองเพื่อใช้ API นี้ คลิก "สร้างข้อมูลรับรอง" ที่ด้านบนขวา ซึ่งจะนำคุณไปยังหน้าวิซาร์ดการตั้งค่าซึ่ง Google จะช่วยให้คุณทราบว่าข้อมูลประจำตัวประเภทใดที่คุณต้องการใช้ API นี้
- ภายใต้ “คุณจะเรียก API จากที่ไหน” ให้เลือก “UI อื่น ๆ (เช่น Windows, เครื่องมือ CLI)“สำหรับ "คุณจะเข้าถึงข้อมูลใด" ให้เลือกวงกลม "ข้อมูลผู้ใช้" ตอนนี้แตะ "ฉันต้องการข้อมูลประจำตัวอะไร"
- Google ควรแนะนำให้คุณสร้างรหัสไคลเอ็นต์ OAuth 2.0 ตั้งชื่อรหัสลูกค้าอะไรก็ได้ที่คุณต้องการ เช่น ชื่อของคุณ + เดสก์ท็อป เมื่อเลือกชื่อเสร็จแล้ว ให้คลิก “สร้างรหัสลูกค้า”
-
ในส่วน "ชื่อผลิตภัณฑ์ที่แสดงต่อผู้ใช้" ให้ป้อน "ผู้ช่วย Google ของฉัน" คลิกดำเนินการต่อ
- คลิก "เสร็จสิ้น" ไม่จำเป็นต้องคลิกดาวน์โหลดที่นี่ เนื่องจากเราต้องการเพียงความลับของไคลเอ็นต์ ซึ่งเราจะดาวน์โหลดในครั้งต่อไป
- ตอนนี้ภายใต้รายการรหัสไคลเอ็นต์ OAuth 2.0 คุณควรเห็นรหัสไคลเอ็นต์ที่คุณเพิ่งสร้างขึ้น ไปทางขวาสุด คลิกไอคอนดาวน์โหลดเพื่อดาวน์โหลดไฟล์ client_secret_XXX.json โดยที่ 'XXX' คือรหัสลูกค้าของคุณ บันทึกไฟล์นี้ไว้ที่ใดก็ได้ในคอมพิวเตอร์ของคุณ โดยควรเก็บไว้ในโฟลเดอร์ใหม่ชื่อ “googleassistant”
- ไปที่หน้าการควบคุมกิจกรรมสำหรับบัญชี Google ของคุณและตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน "กิจกรรมบนเว็บและแอป", "ประวัติตำแหน่ง", "ข้อมูลอุปกรณ์" และ "กิจกรรมเสียงพูดและเสียง" เพื่อให้ Google Assistant สามารถอ่านข้อมูลส่วนบุคคลของคุณได้จริง
ตอนนี้เราได้สร้างกลไกสำหรับลูกค้า ซึ่งในกรณีนี้คือเครื่อง Windows/Mac/Linux เพื่อเข้าถึง Google Assistant API ภายใต้บัญชี Google ของเรา ต่อไปเราต้องตั้งค่าไคลเอนต์ที่จะเข้าถึง Google Assistant API
ขั้นตอนที่ 3: ติดตั้งโครงการ 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:
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