Comprendre les compétences d'Alexa et son intégration avec les appareils ménagers

Table des matières

Comprendre les compétences d'Alexa et son intégration avec les appareils ménagers

Ces derniers temps, des millions d'appareils sont désormais compatibles avec Alexa, et de nombreux appareils intégrés sont en cours de développement et commencent à prendre en charge Alexa ou l'interface utilisateur vocale (VUI). Les compétences Alexa permettent à l'utilisateur de contrôler et de personnaliser les requêtes vocales (en d'autres termes, elles nous permettent de surveiller et de contrôler) les appareils domestiques intelligents compatibles avec le cloud, tels que les lumières, les serrures de porte, les caméras, les thermostats et les téléviseurs intelligents, à partir d'appareils compatibles avec Alexa.

Comment fonctionne Alexa ?

Par exemple, vous avez un four à micro-ondes et Alexa dans votre maison. En tant qu'entreprise ou développeur, vous pouvez donc ajouter de nouvelles compétences dans la bibliothèque de compétences d'Amazon, ce qui permettra aux utilisateurs d'interroger Alexa de la manière suivante
{
Hey Oven, please start the baking cycle, and oven will start that baking/microwave cycle.
}
En d'autres termes, vous pourrez contrôler votre four à micro-ondes à l'aide d'Alexa et de l'interface utilisateur vocale personnalisée.

Les compétences d'Alexa nous permettent de mettre en place une interaction vocale personnalisée, en particulier en ce qui concerne les produits, et de la laisser faire fonctionner les appareils en fonction des commandes vocales reçues. Il peut s'agir d'allumer ma lumière bleue, de me rappeler de faire de la pâtisserie pour l'anniversaire de mon enfant, etc. Il vous permet également de connecter vos appareils intégrés, par exemple, vous pouvez connecter votre appareil Alexa à votre four à micro-ondes et contrôler ses cycles de cuisson. Vous pouvez aussi avoir une lumière personnalisée et la contrôler grâce à l'intégration du kit de compétences Alexa.

Activation d'Alexa sur les appareils embarqués

Pour activer les compétences Alexa sur n'importe quel appareil embarqué, nous aurons besoin du SDK, qui nous permet de connecter les API Alexa et le cloud d'Amazon dans l'interface vocale, aura besoin du SDK. Donc, Kit de compétences Alexa est composé d'outils, d'interfaces de programmes d'application (API), d'échantillons de code et de documentation qui permettent à un développeur d'ajouter des compétences aux plus de 10 000 capacités de reconnaissance vocale disponibles sur Alexa.

C'est incroyable si vous pouvez connecter vos appareils embarqués à Alexa et les contrôler par de simples commandes vocales. Pour établir la connexion entre Alexa et Raspberry Pi, nous avons besoin de certains services open-source et SDK. Le Raspberry Pi agira en tant que client final pour recevoir l'intention d'Alexa et agir en conséquence. Par exemple, allumer la LED.

Démontrer les compétences d'Alexa sur les appareils embarqués. Nous pouvons connecter et contrôler Raspberry Pi à l'aide d'Amazon Alexa echo.

  • Pour construire des compétences alexa personnalisées, nous devrons utiliser Flask-Ask(SDK Open Source pour les compétences Alexa)
  • Pour nous connecter, nous utiliserons ngrok. ngrokconnectera un tunnel HTTP entre Raspberry Pi et Alexa.

Conditions préalables pour déployer des compétences Alexa sur Raspberry Pi

  • Un compte de développeur Amazon.
  • Un dispositif raspberry pi avec connexion LED.
  • Flask Ask - Installé sur Raspberry Pi.
  • Ngrok installé sur Raspberry Pi.
  • Un appareil compatible avec Alexa, tel que l'Amazon Echo.
  • Connaissance de JSON et de l'un des langages supportés pour AWS Lambda ou REST Service : Node.js, Java, Python, etc.

 

 Architecture de base pour le flux de communication
Figure 1 : Architecture de base pour le flux de communication

Flux de communication

  1. L'utilisateur demande à raspberry pi d'allumer/éteindre la LED sur Alexa.
  2. L'appareil Echo dot transmet la demande de streaming vocal
  3. La plateforme de service vocal d'Amazon identifie le nom de la compétence et transmet la demande.
  4. La compétence Alexa personnalisée reçoit la demande et correspond aux intentions, aux emplacements et à son nom/type.
  5. La réponse sera reçue du côté du Raspberry pi via la passerelle API.
  6. Alexa convertit les réponses renvoyées du texte à la parole et les diffuse sur Echo Dot.
  7. Allume/éteint les LED sur le Raspberry Pi en fonction de la demande.

Contenu connexe- /resources/success-stories/alexa-integration-pour-une-maison-automation-hub/

Conclusion

Nous avons discuté des compétences Alexa et d'un exemple de PoC pour la création de compétences personnalisées et l'intégration sur raspberry pi où la lumière est connectée/contrôlée par les compétences Alexa. Cette référence sera une bonne aide pour démarrer sur les compétences Alexa pour tout débutant qui est intéressé par les compétences Alexa et le développement de produits basés sur l'interface utilisateur vocale. eInfochips a une équipe hautement qualifiée qui peut soutenir la création de la conception de produit de bout en bout, et le développement de produit d'interface utilisateur vocale. eInfochips a une forte expérience dans le développement, la personnalisation et le déploiement des compétences Alexa. Pour en savoir plus, contactez nos experts dès aujourd'hui.

Photo d'Amol Punde

Amol Punde

Amol Punde est responsable technique chez eInfochips. Il dirige le post-traitement audio sur la plateforme Android. Il a 9 ans d'expérience dans la conception, le développement et la validation de logiciels embarqués, la personnalisation et l'intégration d'Android sur plusieurs plateformes Qualcomm et NXP. Expérience industrielle dans le développement d'applications pour Linux, d'applications natives Android, de traitement d'images (OpenCV, FastCV, BoofCV), de calcul parallèle (CUDA, OpenCL, OpenGL-ES). A travaillé sur des plateformes matérielles telles que Qualcomm Snapdragon, NVIDIA, Broadcom, Raspberry et Whirlpool Vortex.

En savoir plus

Parler à un expert

S'abonner
à notre lettre d'information
Restez dans la boucle ! Inscrivez-vous à notre lettre d'information et restez informé des dernières tendances en matière de technologie et d'innovation.

Télécharger un exemple de rapport

Télécharger la brochure

Entamez une conversation dès aujourd'hui

Planifier une consultation de 30 minutes avec nos experts en solutions automobiles

Entamez une conversation dès aujourd'hui

Planifiez une consultation de 30 minutes avec notre expert en solutions de gestion des batteries.

Entamez une conversation dès aujourd'hui

Planifier une consultation de 30 minutes avec nos experts en solutions industrielles et énergétiques

Entamez une conversation dès aujourd'hui

Planifier une consultation de 30 minutes avec nos experts de l'industrie automobile

Entamez une conversation dès aujourd'hui

Planifier une consultation de 30 minutes avec nos experts

Veuillez remplir les champs ci-dessous pour obtenir un exemple de rapport

Modèles de référence

Notre travail

Innover

Transformer.

Échelle

Partenariats

Partenariats pour les appareils
Partenariats numériques
Partenariats de qualité
Partenariats en silicium

Entreprise

Produits et PI

Politique de confidentialité

Notre site web place des cookies sur votre appareil afin d'améliorer votre expérience et notre site. En savoir plus sur les cookies que nous utilisons et sur la manière de les désactiver. Les cookies et les technologies de suivi peuvent être utilisés à des fins de marketing.

En cliquant sur "Accepter", vous consentez à ce que des cookies soient placés sur votre appareil et à ce que nous utilisions des technologies de suivi. Cliquez sur "En savoir plus" ci-dessous pour obtenir de plus amples informations et des instructions sur la manière de désactiver les cookies et les technologies de suivi. Bien que l'acceptation des cookies et des technologies de suivi soit volontaire, leur désactivation peut entraîner un dysfonctionnement du site web et certaines publicités peuvent être moins pertinentes pour vous.
Nous respectons votre vie privée. Lisez notre politique de confidentialité.