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
- ดูแนวคิดสําหรับขั้นตอนถัดไปเพื่อปรับแต่ง
- ปรับปรุงโปรเจ็กต์โดยอ่านแนวทางปฏิบัติที่ดีที่สุดสําหรับความเป็นส่วนตัวและความปลอดภัยและการกําหนดค่าเสียง