ภาพรวม

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 ดังนี้

  1. สร้างโครงการโดยใช้ gRPC API
  2. ดูแนวคิดสําหรับขั้นตอนถัดไปเพื่อปรับแต่ง
  3. ปรับปรุงโปรเจ็กต์โดยอ่านแนวทางปฏิบัติที่ดีที่สุดสําหรับความเป็นส่วนตัวและความปลอดภัยและการกําหนดค่าเสียง