สารบัญ:
- ขั้นตอนที่ 1: ข้อกำหนด
- ขั้นตอนที่ 2: กำหนดค่า Google Assistant API
- ขั้นตอนที่ 3: ติดตั้งโครงการ Python ตัวอย่างผู้ช่วยของ Google
- ขั้นตอนที่ 4: ทดสอบ Google Assistant
- ขั้นตอนที่ 5: ข้อมูลเพิ่มเติม
วีดีโอ: Google Assistant สำหรับ PC/Mac/Linux: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
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
แนะนำ:
การติดตั้งระบบย่อย Windows สำหรับ Linux (WSL): 3 ขั้นตอน
การติดตั้งระบบย่อย Windows สำหรับ Linux (WSL): ชุดคำสั่งนี้มีขึ้นเพื่อช่วยให้ผู้ใช้ติดตั้งระบบย่อย Windows สำหรับ Linux ลงในคอมพิวเตอร์ Windows 10 ของตน การกระจาย Linux เฉพาะที่ชุดคำสั่งนี้จะใช้เรียกว่า Ubuntu ดูภาพรวมของ Linux ต่างๆ ที่นี่
ตั้งค่า Linux สำหรับ Windows!: 12 ขั้นตอน
ตั้งค่า Linux สำหรับ Windows!: ยินดีต้อนรับสู่ชุดคำสั่งสำหรับการตั้งค่า Linux สำหรับ Windows! ชุดคำสั่งนี้มีขึ้นเพื่อช่วยให้ผู้เริ่มต้นตั้งค่าบรรทัดคำสั่งระบบ Ubuntu Linux บนเครื่อง Windows และเชื่อมต่อไฟล์ windows กับระบบ linux ระบบย่อยของลินุกซ์
[เมาส์ที่สวมใส่ได้] ตัวควบคุมเมาส์ที่สวมใส่ได้ที่ใช้ Bluetooth สำหรับ Windows 10 และ Linux: 5 ขั้นตอน
[เมาส์ที่สวมใส่ได้] ตัวควบคุมเมาส์ที่สวมใส่ได้ที่ใช้ Bluetooth สำหรับ Windows 10 และ Linux: ฉันได้สร้างตัวควบคุมเมาส์ที่ใช้ Bluetooth ซึ่งสามารถใช้เพื่อควบคุมตัวชี้เมาส์และดำเนินการเกี่ยวกับเมาส์ PC ได้ทันที โดยไม่ต้องสัมผัสพื้นผิวใดๆ วงจรอิเล็กทรอนิกส์ที่ฝังอยู่บนถุงมือ สามารถใช้ติดตามเ
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน