Skip to content

Robot à commande vocale Mirza

reichart edited this page May 27, 2024 · 34 revisions

Robot à commande vocale Mirza exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay

  1. Projet Anumby
  2. Cas d'utilisation pour le développement logiciel
  3. Développement-IA-en-python
  4. Robot Service Jeunesse 2023
  1. Robot coloré à ultrason Festisol 2022
  2. Robot Service Jeunesse 2022
  3. Robot tournesol Festisol 2021
  4. Robot éclairé Festisol 2021
  5. Electronique du kit 2021
  6. Connectique du kit

Robot à commande vocale

Les documentations des modules sont souvent indigentes ; j'ai commencé à réaliser les exemples fournis par les constructeurs ; Mirza dans la chanson de Nino Ferrer ne répondait pas toujours : amusons nous à ajouter une commande vocale à notre robot

https://github.com/espressif/esp-sr avec un exemple de code ICI le tableau contenant les commandes est sr_commands :

{ 0, "Turn on the light", "TkN nN jc LiT"},
{ 0, "Switch on the light", "SWgp nN jc LiT"},
{ 1, "Turn off the light", "TkN eF jc LiT"},
{ 1, "Switch off the light", "SWgp eF jc LiT"},
{ 1, "Go dark", "Gb DnRK"},
{ 2, "Start fan", "STnRT FaN"},
{ 3, "Stop fan", "STnP FaN"},

Avec un ESP32 ou un ESP32-S3, le mot clé "Hi Lexin" est reconnu pour réveiller l'automate

image

avec les modules esp32 M5

https://www.hackster.io/tinkerdoodle/deep-learning-speech-commands-recognition-on-esp32-b85c28

image

Deep Learning Speech Commands Recognition avec un ESP32

Robot à commande vocale K210 sous environnement arduino

J'ai utilisé la bibliothèque Maix-SpeechRecognizer et testé les exemples

https://github.com/anumby-source/developpement-voiture/blob/main/K210_python/Maix-SpeechRecognizer-master.zip

image

Robot à commande vocale à base esp

il existe des nouvelles versions espcam avec des instructions neuronales et un microphone avec la version esp32 s3 : pour un robot "mirza" qui répond à des commandes vocales : cela devient possible avec une puissance de calcul réduite et les instructions neuronales

image

Robot à commande vocale à base Maixduino

Il faut maîtriser platformio mais je peux allumer une lampe en rouge, bleu ou vert avec le micro en langue anglaise avec les modules M1 dock (BL808) et Maixduino (K210) ou enregistrer mes propres commandes en français

https://github.com/Technica-Corporation/Speech_Recognition-Maixduino

  • Clearing your Throat: Nothing
  • Red: Change LCD display RED
  • Green: Change LCD display GREEN
  • Blue: Change LCD display BLUE
  • Cyan: Change LCD display CYAN
  • Magenta: Change LCD display MAGENTA
  • Yellow: Change LCD display YELLOW

Robot à commande vocale programmé en Python

Alphabet : lettre A B C D

image

Maix Bit ; la documentation est chinoise ; vidéo impressionnante

https://www.bilibili.com/video/BV1oz4y1C7yE/?spm_id_from=autoNext

pour reconnaître des mots isolés

https://github.com/sipeed/sipeed_wiki/blob/main/docs/soft/maixpy/en/course/speech/recognizer_mfcc.md

reconnaître avec un réseau neuronal

modèle acoustique ICI

Le modèle est enregistré avec l'utilitaire kflash. Il faut remplacer 0x000000 par 0x500000 pour le modèle neuronal

image

une fois enregistré

Capture d’écran 2024-05-17 171530

https://github.com/sipeed/sipeed_wiki/blob/main/docs/soft/maixpy/en/course/speech/recognizer_cnn.md

Liste des ateliers ici