Table des matières:

La radio interactive de narration : 6 étapes (avec photos)
La radio interactive de narration : 6 étapes (avec photos)

Vidéo: La radio interactive de narration : 6 étapes (avec photos)

Vidéo: La radio interactive de narration : 6 étapes (avec photos)
Vidéo: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembre
Anonim
La radio interactive de contes
La radio interactive de contes

Dans ce projet, nous convertissons une radio d'apparence soignée en un conteur interactif à commande vocale. Avenir, nous voilà !

Fournitures

Matériel

  • Kit de démarrage Raspberry Pi 3B+ (ou un kit de démarrage Raspberry Pi 4)
  • Kit vocal Google AIY v1
  • Changer
  • Radio rétro
  • Tournevis
  • Équipement de soudage - En option

Logiciel

  • Plateforme Google Cloud
  • Flux de dialogue Google

En tant qu'associé Amazon, je gagne des achats éligibles que vous effectuez en utilisant mes liens d'affiliation.

Étape 1: Vidéo du projet

Image
Image

Étape 2: Radio

Radio
Radio
Radio
Radio

Comme la plupart des projets de rénovation, celui-ci commence avec de l'électronique ancienne, pour être précis, un Bjazzo Ts de Telefunken, fabriqué dans les années 1960 en Allemagne de l'Ouest.

La première consiste à déterminer ce qui est réutilisable. La meilleure façon de le savoir est de démonter notre technologie vintage. Cette étape est différente pour chaque appareil, mais retirer toutes les vis que vous rencontrez est un bon début.

Heureusement pour nous, nous pouvons récupérer à la fois le haut-parleur d'origine et le bouton marche/arrêt. Nous gardons également la partie qui retient tous les boutons.

Après cette opération réussie, nous nous retrouvons avec quelques composants réutilisables et un cadre semi vide.

Étape 3: Matériel

Matériel
Matériel
Matériel
Matériel

Avec notre espace nouvellement créé et nos pièces réutilisables, nous passons à l'étape suivante, en ajoutant notre propre matériel.

L'objectif est de créer un dispositif de narration interactif et contrôlable par la voix. Cela signifie que nous avons besoin d'un microphone et d'un haut-parleur, combinés à une sorte de puissance de traitement. Que le Google AIY Voice Kit, un package matériel parfait pour notre entreprise.

Suivre leurs instructions de construction est simple, mais au lieu du haut-parleur et du bouton fournis, nous connectons ceux que nous avons récupérés de notre ancienne radio. Avec tout le matériel assemblé et prêt, nous pouvons maintenant exécuter n'importe lequel des exemples fournis.

Étape 4: Histoire

Histoire
Histoire
Histoire
Histoire

Avant de pouvoir construire notre histoire, nous devons trouver un thème approprié. Comme mentionné précédemment, notre radio a été réalisée dans les années 1960 en Allemagne de l'Ouest. C'était pendant la guerre froide dans un endroit vital.

Quand on pense à la guerre froide, on pense à l'espionnage, et juste comme ça nous avons notre thème, l'espionnage !

Il reste une tâche à faire avant de passer au bâtiment du chatbot, la structure de l'histoire. Parce que nous voulons que notre intrigue change en fonction des entrées des utilisateurs, nous devons concevoir un arbre de décision. Une fois terminé, nous sommes prêts à passer à l'étape suivante.

Étape 5: Chatbot

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
Chatbot

Succès, une fois l'histoire terminée, nous pouvons commencer sur le chatbot. Idéalement, nous aurions un logiciel qui aide à choisir la bonne réponse, à la fois en extrayant le sens du texte parlé et en prenant les décisions concernant l'intrigue.

C'est exactement ce que fournit une plate-forme de chatbot, à la fois en détectant le sens du texte (« traitement du langage naturel ») et en prenant des décisions.

Il existe de nombreux fournisseurs, et vous pouvez choisir n'importe lequel d'entre eux, cependant, nous avons choisi Google Dialogflow car il est gratuit et facile à utiliser. Dialogflow propose un excellent guide de démarrage ici.

Après une certaine configuration et une écriture créative, le chatbot est prêt à fonctionner. Maintenant, nous connectons le matériel local au chatbot, transformant notre invention en un véritable voicebot.

Le code complet est inclus dans cet article, voici le flux de données:

1Le microphone capte quelqu'un qui parle et enregistre le son.

2-3À l'aide de la magie de l'IA de Google (Speech-To-Text), nous extrayons le texte parlé de l'audio.

4-5Ce texte est envoyé à notre chatbot (Dialogflow) et correspond à la bonne réponse, qui est renvoyée au Raspberry Pi.

6-7En utilisant un peu plus de vaudou d'intelligence artificielle, ce texte est utilisé pour générer un discours artificiel.

8Cet audio est diffusé à la personne via le haut-parleur.

Remarque: tout ce processus n'est activé que lorsque le bouton de la radio est mis sur le statut « ON ».

Étape 6: Résultat

Résultat
Résultat
Résultat
Résultat
Résultat
Résultat

Après tout ce travail acharné, il est enfin temps de se détendre et d'explorer toutes les différentes possibilités que notre conteur interactif a à offrir.

Conseillé: