Panoramica delle azioni sui dispositivi

Con l'SDK dell'Assistente Google puoi incorporare l'Assistente Google nel tuo progetto, in modo che funzioni in modo simile a un dispositivo Google Home. Tuttavia, il tuo progetto potrebbe avere funzionalità hardware uniche di cui Google Home non dispone: ad esempio, potrebbe avere un display LED univoco con impostazioni di luminosità e colore personalizzabili.

Le azioni sui dispositivi sono un insieme di strumenti e API che consentono di estendere ciò che l'assistente può fare nei progetti che sviluppi per sfruttare appieno il potenziale delle sue funzionalità hardware.

Azioni del dispositivo integrate

Google ha creato un'ampia gamma di azioni comuni dei dispositivi integrate per le attività di uso quotidiano, tra cui luci, elettrodomestici e videocamere. Con queste azioni, puoi sfruttare la potenza dell'elaborazione del linguaggio naturale dell'Assistente Google per controllare il tuo progetto. Ad esempio, un progetto con una luce può essere attivato in diversi modi:

  • Hey Google, accendi la luce.
  • Hey Google, accendi la luce.
  • Hey Google, accendi la luce del salotto.

Puoi creare un tuo progetto che risponda ai comandi per molti tratti della smart home come:

  • Hey Google, imposta la luminosità al 50%.
  • Hey Google, imposta la temperatura a 98 gradi.

Azioni dispositivo personalizzate

Puoi anche creare azioni personalizzate dei dispositivi per il tuo hardware specifico. Per queste azioni, devi definire la grammatica e i comandi:

  • Hey Google, fai lampeggiare 5 volte la luce.
  • Hey Google, spostati a sinistra.

Scopri di più su come incorporare queste azioni usando il servizio Assistente Google.

Come funziona

Sul dispositivo è installato l'SDK dell'Assistente Google e le credenziali per accedere al servizio Assistente Google. Il dispositivo invia la richiesta vocale (Attiva.) e chiede al servizio di accendere il LED integrato del dispositivo. Il dispositivo invia inoltre gli identificatori del modello e dell'istanza del dispositivo in modo che il servizio possa determinare come rispondere al meglio nel contesto della richiesta.

Il servizio utilizza il riconoscimento vocale automatico (ASR) per determinare quali parole sono state pronunciate dall'utente, l'elaborazione del linguaggio naturale (NLP) per analizzare e comprendere il significato della richiesta proveniente da queste parole e la corrispondenza dei dispositivi per fornire il contesto della richiesta. Questo contesto è importante perché definisce le azioni supportate dal dispositivo e come devono essere eseguite.

Il servizio risponde quindi con del testo che viene letto all'utente (Sure.) insieme al comando specifico per il dispositivo. Il dispositivo sa come gestire questo comando: accende il LED.

Esempio di LED di azioni del dispositivo

Inizia

Dai vita alle tue idee incorporando l'Assistente Google nel tuo progetto e aggiungendo funzionalità uniche con Device Actions. Puoi sviluppare il tuo progetto utilizzando il servizio dell'Assistente Google.