SDK ของ Google Assistant ช่วยให้คุณฝัง Google Assistant ลงในโปรเจ็กต์ของคุณเองได้ เพื่อให้ทำงานคล้ายกับ Google Home อย่างไรก็ตาม โปรเจ็กต์ของคุณ อาจมีความสามารถด้านฮาร์ดแวร์ที่ไม่เหมือนใครซึ่ง Google Home ไม่มี เช่น อาจมีจอแสดงผล LED ที่ไม่เหมือนใครพร้อมการตั้งค่าความสว่างและ สีที่ปรับแต่งได้
การดำเนินการของอุปกรณ์คือชุดเครื่องมือและ API ที่ช่วยให้คุณขยายสิ่งที่ Assistant ทำได้ในโปรเจ็กต์ที่คุณพัฒนา เพื่อใช้ศักยภาพของความสามารถด้านฮาร์ดแวร์ได้อย่างเต็มที่
การดำเนินการของอุปกรณ์ในตัว
Google ได้สร้างการทำงานของอุปกรณ์ทั่วไปในตัวที่หลากหลายสำหรับสิ่งต่างๆ ในชีวิตประจำวัน ซึ่งรวมถึงไฟ เครื่องใช้ไฟฟ้า และกล้อง การดำเนินการเหล่านี้ช่วยให้คุณ ใช้ประโยชน์จากการประมวลผลภาษาธรรมชาติของ Google Assistant เพื่อ ควบคุมโปรเจ็กต์ได้ ตัวอย่างเช่น โปรเจ็กต์ที่มีไฟสามารถเปิดได้หลายวิธี ดังนี้
- Ok Google เปิดไฟหน่อย
- Ok Google เปิดไฟหน่อย
- Ok Google เปิดไฟห้องนั่งเล่นหน่อย
คุณสร้างโปรเจ็กต์ของคุณเองที่ตอบสนองต่อคำสั่งสำหรับลักษณะสมาร์ทโฮม ได้ เช่น
- Ok Google ปรับความสว่างเป็น 50%
- Ok Google ตั้งอุณหภูมิเป็น 36 องศา
การทำงานของอุปกรณ์ที่กำหนดเอง
นอกจากนี้ คุณยังสร้างการทำงานของอุปกรณ์ที่กำหนดเองสำหรับฮาร์ดแวร์ที่ไม่เหมือนใครของคุณเองได้ด้วย สำหรับการดำเนินการเหล่านี้ คุณต้องกำหนดไวยากรณ์และคำสั่ง
- Ok Google กระพริบไฟ 5 ครั้ง
- Ok Google เลื่อนไปทางซ้าย
ดูข้อมูลเพิ่มเติมเกี่ยวกับการรวมการดำเนินการเหล่านี้โดยใช้บริการ Google Assistant
วิธีการทำงาน
อุปกรณ์มี SDK ของ Google Assistant ติดตั้งอยู่พร้อมกับข้อมูลเข้าสู่ระบบสำหรับ เข้าถึงบริการของ Google Assistant อุปกรณ์จะส่งคำขอที่พูด (เปิด) และขอให้บริการเปิดไฟ LED ในตัวของอุปกรณ์ นอกจากนี้ อุปกรณ์ยังส่งตัวระบุรุ่นและอินสแตนซ์ของอุปกรณ์เพื่อให้บริการ พิจารณาวิธีตอบกลับคำขอในบริบทได้ดีที่สุด
บริการใช้การจดจำเสียงอัตโนมัติ (ASR) เพื่อระบุคำที่ผู้ใช้พูด การประมวลผลภาษาธรรมชาติ (NLP) เพื่อวิเคราะห์และทำความเข้าใจความหมายของคำขอจากคำเหล่านั้น และการจับคู่อุปกรณ์เพื่อระบุบริบทสำหรับคำขอ บริบทนี้มีความสำคัญเนื่องจากเป็นตัวกำหนดการดำเนินการที่อุปกรณ์รองรับและวิธีดำเนินการตามการดำเนินการเหล่านี้
จากนั้นบริการจะตอบกลับด้วยข้อความที่พูดกลับไปหาผู้ใช้ (ได้เลย) พร้อมกับคำสั่งเฉพาะอุปกรณ์ อุปกรณ์ทราบวิธีจัดการคำสั่งนี้ โดยจะเปิดไฟ LED
เริ่มต้นใช้งาน
เปลี่ยนไอเดียของคุณให้เป็นจริงด้วยการฝัง Google Assistant ลงในโปรเจ็กต์ แล้วเพิ่มฟังก์ชันการทำงานที่ไม่เหมือนใครด้วยการดำเนินการของอุปกรณ์ คุณพัฒนาโปรเจ็กต์โดยใช้บริการ Google Assistant ได้