Au debut conçu comme un contrôle vocale pour ampoule wifi (domotique), le projet a évolué en ajoutant des fonctionnalitées d'assistant personnel, la fusion avec un ancien projet robotique KARL est devenue évidente.
De cette fusion est née le projet MIKASA.
La reconnaissance vocale fonctionne avec l'utilisation de Vosk et d'un programme en python fait maison BRAIN.py.
Vosk est un logiciel open source qui converti le parler en texte (SPEECH TO TEXT) ne nécessitant aucune connexion internet permanente.
Le programme en python BRAIN.py reçoit en entrée le texte, l'analyse puis lance les commandes.
La synthèse vocale de MIKASA est généré par le logiciel open source eSpeak couplé avec les voix françaises Mbrola.
Pour pouvoir contrôler ses équipements domotiques il est souvent nécessaire d'installer une box domotique et posséder une conexion internet constament fonctionnelle pour pouvoir les commander.
En utilisant les ampoules wifi LifX, et les bibliothèques de programmation fournis par le fabricant, il a été possible d'intégré dans MIKASA les commandes des éclairages.
Ainsi, directement par le biai de sa connectivité wifi, le robot peut commander l'éclairage sans passer par internet ou de box domotique.
RASPBERRY PI 4
ARDUINO mega
respeaker 4-Mic
Tête et cou : 5x hitech
Bras avec main : 8x Hitech + 1x Hitech + 5x Futaba
Bras avec pince : 8x Hitech + 2x Hitech
VOSK (SPEECH TO TEXT)
eSpeak & Mbrola (TEXT TO SPEECH)
LIFX API
Python
Scripts bash