MIKASA

L'aboutissement de plusieurs projets

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.

Reconnaissance vocale

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.

Synthetiseur vocale

La synthèse vocale de MIKASA est généré par le logiciel open source eSpeak couplé avec les voix françaises Mbrola.

Contrôle des lumières sans internet

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.

Détails techniques


Electronique & Modules embarqués

RASPBERRY PI 4
ARDUINO mega
respeaker 4-Mic


Motorisation

Tête et cou : 5x hitech
Bras avec main : 8x Hitech + 1x Hitech + 5x Futaba
Bras avec pince : 8x Hitech + 2x Hitech


Language de programmation / logiciels

VOSK (SPEECH TO TEXT)
eSpeak & Mbrola (TEXT TO SPEECH)
LIFX API
Python
Scripts bash