Google Assistant SDK ช่วยให้คุณเพิ่มการควบคุมด้วยเสียง ภาษาที่เข้าใจธรรมชาติ และฟีเจอร์อัจฉริยะของ Google ในแนวคิดของคุณ โปรเจ็กต์จะบันทึกเสียงพูด (คําขอเสียงที่พูด เช่น มีอะไรในปฏิทินของฉัน) ส่งไปยัง Google Assistant และได้รับการตอบกลับด้วยเสียงนอกเหนือจากข้อความดิบของเสียงพูด
บริการ Google Assistant
บริการ Google Assistant จะแสดง API ระดับต่ําที่ให้คุณจัดการไบต์เสียงของคําขอและการตอบสนองของ Assistant ได้โดยตรง การผูกสําหรับ API นี้สามารถสร้างได้สําหรับภาษาต่างๆ เช่น Node.js, Go, C++, Java สําหรับทุกแพลตฟอร์มที่รองรับ gRPC
รหัสอ้างอิงมีให้ใน Python สําหรับการบันทึกเสียง การเล่นเสียง และการจัดการสถานะการสนทนา
ความเข้ากันได้และการสนับสนุนฟีเจอร์
ตารางต่อไปนี้สรุปข้อกําหนดความเข้ากันได้ของแพลตฟอร์มสําหรับบริการ Google Assistant
บริการ Google Assistant | ||
---|---|---|
สถาปัตยกรรมที่รองรับ | แพลตฟอร์ม gRPC ทั้งหมด | |
ภาษาที่รองรับ | ภาษา gRPC ทั้งหมด | |
การเปิดใช้งานแบบแฮนด์ฟรี (Ok Google) |
ไม่ | |
การเล่นเสียงและการเล่น | ระบุรหัสอ้างอิงแล้ว | |
การจัดการสถานะการสนทนา | ระบุรหัสอ้างอิงแล้ว | |
ตัวจับเวลาและการตั้งปลุก | ไม่ | |
การเล่นพอดแคสต์และข่าว | ไม่ได้ | |
ประกาศข้อความเสียง | ไม่ได้ | |
เอาต์พุตภาพ (HTML5) ของการตอบสนองของ Assistant | ใช่ |
ขั้นตอนในการเริ่มต้นสร้างโปรเจ็กต์
SDK ช่วยให้คุณสร้างโปรเจ็กต์ได้อย่างรวดเร็วด้วยการฝัง Google Assistant จากนั้นเพิ่มฟังก์ชันที่ไม่ซ้ํากันด้วย Actions on Google
- สร้างโปรเจ็กต์โดยใช้ gRPC API
- รับแนวคิดสําหรับขั้นตอนถัดไปเพื่อปรับแต่งได้
- ปรับแต่งโปรเจ็กต์โดยอ่านแนวทางปฏิบัติแนะนําสําหรับความเป็นส่วนตัวและความปลอดภัยและการกําหนดค่าเสียง