Le SDK de l'Assistant Google vous permet d'intégrer l'Assistant Google à votre propre projet, afin qu'il fonctionne de la même manière qu'un Google Home. Toutefois, votre projet peut disposer de fonctionnalités matérielles uniques que Google Home n'a pas. Par exemple, il peut disposer d'un écran LED unique avec des paramètres de luminosité et de couleur personnalisables.
Les actions sur les appareils sont un ensemble d'outils et d'API qui vous permettent d'étendre les capacités de l'Assistant dans les projets que vous développez, afin d'exploiter pleinement le potentiel de leurs capacités matérielles.
Actions sur les appareils intégrées
Google a créé un large éventail d'actions d'appareil intégrées courantes pour les tâches quotidiennes, y compris pour les lumières, les appareils électroménagers et les caméras. Grâce à ces actions, vous pouvez exploiter la puissance du traitement du langage naturel de l'Assistant Google pour contrôler votre projet. Par exemple, une lumière peut être allumée de différentes manières :
- Ok Google, allume la lumière.
- Hey Google, allume la lumière.
- Ok Google, allume la lumière du salon.
Vous pouvez créer votre propre projet qui répond aux commandes pour de nombreuxtraits de maison connectée , par exemple :
- Ok Google, règle la luminosité sur 50 %.
- Hey Google, règle la température sur 37 degrés.
Actions personnalisées sur les appareils
Vous pouvez également créer des actions d'appareil personnalisées pour votre propre matériel. Pour ces actions, vous définissez la grammaire et les commandes :
- Ok Google, fais clignoter ma lumière cinq fois.
- Hey Google, déplace-toi vers la gauche.
Découvrez comment intégrer ces actions à l'aide du service Assistant Google.
Fonctionnement
Le SDK de l'Assistant Google est installé sur l'appareil, ainsi que les identifiants permettant d'accéder au service de l'Assistant Google. L'appareil envoie la requête vocale (Allume-toi.) et demande au service d'allumer la LED intégrée de l'appareil. L'appareil envoie également les identifiants de son modèle et de son instance afin que le service puisse déterminer la meilleure façon de répondre à la requête dans son contexte.
Le service utilise la reconnaissance vocale automatique (ASR) pour déterminer les mots prononcés par l'utilisateur, le traitement du langage naturel (NLP) pour analyser et comprendre la signification de la requête à partir de ces mots, et l'association d'appareils pour fournir le contexte de la requête. Ce contexte est important, car il définit les actions que l'appareil prend en charge et la manière dont ces actions doivent être exécutées.
Le service répond ensuite par un texte qui est lu à l'utilisateur (Bien sûr.) ainsi que par la commande spécifique à l'appareil. L'appareil sait comment gérer cette commande : il allume sa LED !
Commencer
Donnez vie à vos idées en intégrant l'Assistant Google à votre projet, puis en ajoutant des fonctionnalités uniques avec les actions sur les appareils. Vous pouvez développer votre projet à l'aide du service Assistant Google.