Google AIY: Kit de création de gadgets de contrôle vocal



Google a lancé l'initiative AIY Projects pour combiner l'IA avec DYI, c'est-à-dire combiner des applications logicielles d'IA avec des kits d'assemblage de gadgets. En conséquence, Google pense que les fabricants pourront fabriquer des appareils utiles qui aideront à "résoudre de vrais problèmes" dans la vie. Ces gadgets interagiront vraiment avec la personne. Par exemple, reconnaître la parole, répondre aux questions et exécuter des commandes vocales.

Le premier projet était le Voice Kit , un système de démonstration de reconnaissance vocale avec ou sans Google Assistant. Comme indiqué dans la description, en plus de toutes les fonctions habituelles de Google Assistant, vous pouvez également ajouter ici vos propres paires de questions et réponses au gadget. L'appareil est réalisé sous la forme d'un petit cube en carton avec le Rasberry Pi 3 à l'intérieur. L'assemblage d'un ensemble de 12 pièces prendra environ 1,5 heure.

Un ensemble de pièces est disponible gratuitement lorsque vous vous abonnez à MagPi . Soit dit en passant, ce magazine est disponible sous forme numérique - il décrit de nombreux projets incroyables, y compris dans le domaine de l'apprentissage automatique, réalisés à l'aide du Rasberry Pi.

Le kit est également vendu sans magazine dans les magasins Barnes & Noble et dans les magasins britanniques WH Smith, Tesco, Sainsburys et Asda. Apparemment, ce sont jusqu'à présent les seuls endroits où le kit est vendu. L'ensemble comprend des cartes d'interface, des câbles, des supports en plastique, un haut-parleur et un bouton. La carte Raspberry Pi 3 elle-même, la carte SD, ainsi que le tournevis et le ruban requis pour l'assemblage, ne sont pas inclus. Les principaux composants sont la carte Voice HAT pour la reconnaissance vocale et la carte Voice HAT Microphone. Ce sont de nouvelles planches, qui ne sont pas encore disponibles à la vente séparément.



Google propose des instructions détaillées sur la façon de créer un gadget. À commencer par la liaison Raspberry Pi 3 et la carte Voice HAT,



plier les boîtes ...



... et tout cela en un seul gadget.





Les suggestions suivantes consistent à télécharger l'image SD du kit vocal pour l'enregistrement sur une carte flash.

Les périphériques sont connectés aux connecteurs exposés dans les fentes de la boîte en carton: clavier (1), souris (2) et moniteur (3).



Après le téléchargement à partir d'une carte flash, l'appareil est prêt à se connecter à Google Cloud Platform via une connexion WiFi configurée. Là, vous devez configurer un nouveau projet via l'API Google Assistant, puis l'appareil commencera à fonctionner normalement, acceptant les demandes vocales et les reconnaissant dans le cloud.

L'appareil comprend immédiatement les principales commandes anglophones:

  • Quelle heure est-il?
  • Raconte une blague
  • Rendre la musique plus forte
  • Rendre la musique plus silencieuse
  • Volume maximum
  • Bonjour (réponse: "Bonjour à vous")

Comme déjà mentionné, vous pouvez ajouter vos propres paires de questions et réponses, c'est-à-dire programmer l'IA pour les actions nécessaires. Cela se fait dans le fichier ~/voice-recognizer-raspi/src/action.py .

 # ========================================= # Makers! Implement your own actions here. # ========================================= import RPi.GPIO as GPIO class GpioWrite(object): '''Write the given value to the given GPIO.''' def __init__(self, gpio, value): GPIO.setmode(GPIO.BCM) GPIO.setup(gpio, GPIO.OUT) self.gpio = gpio self.value = value def run(self, command): GPIO.output(self.gpio, self.value) 

Si vous le souhaitez, vous pouvez utiliser d'autres API Cloud Speech, qui traduisent la voix vocale en texte et prennent en charge 80 langues, dont le russe, et le traitement de longs fichiers audio.

Bien sûr, il prend en charge la connexion de capteurs supplémentaires. Par exemple, connecter une imprimante et d'autres appareils domestiques avec des commandes vocales:

  • Allumez l'imprimante
  • Baisser la lumière dans la pièce
  • Allumez la bouilloire dans la cuisine
  • Faire bouillir les œufs (c.-à-d. Faire bouillir l'eau pendant exactement quatre minutes)
  • Éteignez la guirlande festive sur l'arbre de Noël



Un tel projet ne peut pas être maîtrisé gratuitement. Tout d'abord, le kit lui-même est vendu séparément, certains détails y sont uniques. Deuxièmement, vous devez également payer pour utiliser l'API cloud. Bien que le second ne soit pas une condition préalable. En principe, la reconnaissance vocale peut être effectuée localement à l'aide de l'application TensorFlow.

Sur Habré a parlé de la nouvelle plate-forme Google pour l'Internet des objets - Android Things . Donc, et il est sorti dans la version pour le kit vocal AIY , tout comme il existe une version pour le Raspberry Pi et quelques autres cartes de développement.



En fait, un tel gadget peut remplacer les boutons marche / arrêt de tous les appareils électroménagers et ménagers: de l'aspirateur au micro-ondes. Il peut être utilisé à la place de l'application sur un smartphone pour un contrôle vocal plus pratique des appareils électroménagers «intelligents» comme un thermostat ou des ampoules programmables. À la fin, vous pouvez le connecter au robot - communiquer avec lui et commander la voix (comme «Dis-moi quand le chat manque de nourriture»).

Source: https://habr.com/ru/post/fr403743/


All Articles