Panoramica delle azioni sui dispositivi

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

Le Azioni dispositivo sono un insieme di strumenti e API che ti consentono di estendere le funzionalità dell'assistente nei progetti che sviluppi, per sfruttare appieno il potenziale delle funzionalità hardware.

Azioni dispositivo integrate

Google ha creato un'ampia gamma di azioni comuni integrate per le attività quotidiane, 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 acceso in diversi modi:

  • Ok Google, accendi la luce.
  • Hey Google, accendi la luce.
  • Ok Google, accendi la luce del soggiorno.

Puoi creare il tuo progetto che risponde ai comandi per molte caratteristiche della smart home come:

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

Azioni dispositivo personalizzate

Puoi anche creare azioni personalizzate per i tuoi dispositivi hardware unici. Per queste azioni, definisci la grammatica e i comandi:

  • Ok Google, fai lampeggiare la mia luce 5 volte.
  • Hey Google, sposta a sinistra.

Scopri di più su come incorporare queste azioni utilizzando il servizio dell'Assistente Google.

Come funziona

Sul dispositivo è installato l'SDK dell'Assistente Google insieme alle credenziali per accedere al servizio dell'Assistente Google. Il dispositivo invia la richiesta vocale (Accendi) e chiede al servizio di accendere il LED integrato del dispositivo. Il dispositivo invia anche i propri identificatori di modello e istanza del dispositivo in modo che il servizio possa determinare il modo migliore per rispondere nel contesto della richiesta.

Il servizio utilizza il riconoscimento vocale automatico (ASR) per determinare le parole pronunciate dall'utente, l'elaborazione del linguaggio naturale (NLP) per analizzare e comprendere il significato della richiesta 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 le modalità di esecuzione.

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

Esempio di LED Azioni dispositivo

Inizia

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