Tổng quan về thao tác trên thiết bị

Với Google Assistant SDK, bạn có thể nhúng Trợ lý Google vào dự án của riêng mình, giúp dự án hoạt động tương tự như Google Home. Tuy nhiên, dự án của bạn có thể có các chức năng phần cứng riêng biệt mà Google Home không có: ví dụ: dự án có thể có một màn hình LED riêng biệt với các chế độ cài đặt độ sáng và màu sắc có thể tuỳ chỉnh.

Thao tác trên thiết bị là một bộ công cụ và API cho phép bạn mở rộng phạm vi hoạt động của Trợ lý trong các dự án mà bạn phát triển, nhằm khai thác tối đa khả năng phần cứng của thiết bị.

Hành động trên thiết bị gắn liền

Google đã tạo ra nhiều thao tác phổ biến được tích hợp sẵn trên thiết bị cho các hoạt động hằng ngày, bao gồm cả đèn, thiết bị và camera. Với những hành động này, bạn có thể khai thác sức mạnh của tính năng xử lý ngôn ngữ tự nhiên của Trợ lý Google để kiểm soát dự án của mình. Ví dụ: bạn có thể bật một dự án có đèn theo nhiều cách:

  • Ok Google, bật đèn.
  • Ok Google, bật đèn.
  • Ok Google, bật đèn phòng khách.

Bạn có thể tạo dự án của riêng mình để phản hồi các lệnh cho nhiềuđặc điểm nhà thông minh như:

  • Ok Google, đặt độ sáng ở mức 50%.
  • Ok Google, đặt nhiệt độ ở mức 98 độ.

Thao tác tuỳ chỉnh trên thiết bị

Bạn cũng có thể tạo các thao tác tuỳ chỉnh trên thiết bị cho phần cứng riêng của mình. Đối với những thao tác này, bạn xác định ngữ pháp và lệnh:

  • Ok Google, nhấp nháy đèn 5 lần.
  • Ok Google, di chuyển sang trái.

Tìm hiểu thêm về cách kết hợp các thao tác này bằng dịch vụ Trợ lý Google.

Cách hoạt động

Thiết bị đã cài đặt Google Assistant SDK cùng với thông tin đăng nhập để truy cập vào Dịch vụ Trợ lý Google. Thiết bị sẽ gửi yêu cầu bằng giọng nói (Bật.) và yêu cầu dịch vụ bật đèn LED trên thiết bị. Thiết bị cũng gửi giá trị nhận dạng mô hình và phiên bản thiết bị để dịch vụ có thể xác định cách phản hồi tốt nhất trong bối cảnh của yêu cầu.

Dịch vụ này sử dụng tính năng Nhận dạng giọng nói tự động (ASR) để xác định những từ mà người dùng đã nói, Xử lý ngôn ngữ tự nhiên (NLP) để phân tích và hiểu ý nghĩa của yêu cầu từ những từ này, đồng thời sử dụng tính năng so khớp thiết bị để cung cấp ngữ cảnh cho yêu cầu. Bối cảnh này rất quan trọng vì nó xác định những thao tác mà thiết bị hỗ trợ và cách thực hiện những thao tác này.

Sau đó, dịch vụ sẽ phản hồi bằng văn bản được nói lại cho người dùng (Chắc chắn rồi.) cùng với lệnh dành riêng cho thiết bị. Thiết bị biết cách xử lý lệnh này: thiết bị sẽ bật đèn LED!

Ví dụ về đèn LED cho Hành động trên thiết bị

Bắt đầu

Hiện thực hoá ý tưởng của bạn bằng cách nhúng Trợ lý Google vào dự án, sau đó thêm chức năng riêng biệt bằng Device Actions. Bạn có thể phát triển dự án của mình bằng dịch vụ Trợ lý Google.