Un assistant personnel qui réagit à la voix

image principale Un assistant personnel qui réagit à la voix

Difficulté:

Cela fait 5 ans que mon objectif de geek est de réaliser un assistant personnel à qui l'on puisse parler en français et qui puisse réaliser toutes les actions possibles, d'éteindre la lumière à dire la quantité de fuel qu'il reste dans la cuve ou le temps qu'il fera demain. Il y a pléthore de projets commerciaux (amazon echo par exemple) ou pas (gladys, jarvis, ...). Mais aucun ne répondais à mes attentes. Pendant les 5 ans de gestation (en fait j'ai d'autres activités), j'ai appris à maitriser : - raspberry pi et linux - python - les modules esp8266 et lua - node-red et javascript - plein de capteurs - mqtt - ..... Pour la gestion de la parole et de l'analyse linguistique je cherchais des solution en locale pour ne pas être dépendant des gros acteurs du web. Mais les avancées du Deep Learning ces dernières années et les mises à disposition souvent gratuitement d'API très puissantes font qu'il est difficile de trouver des solutions alternative à google et compagnie. J'ai donc abdiqué et dans le projet ci-dessous, j'utilise les ressources du web. Dans ce tuto, je détaillerais la création de l'assistant en lui même, pour ce qui est des modules spécifiques, reportez vous aux tutos http://ouiaremakers.com/les-croquettes-du-chat-en-iot/ http://ouiaremakers.com/mes-refrigerateur-congelateur-en-mode-connecte/ et aux exemples ici https://github.com/FredThx/nodemcu_iot/ Comme l'assistant est écrit en python, on va retrouver l'ensemble des fichiers ici : https://pypi.python.org/pypi/FSTA

Matériel :

Budget : Non défini

Connecte-toi pour découvrir ce tuto
Rejoins une communauté de plus de 40 000 Makers français, découvre toutes leurs techniques et idées créatives et partage tes projets !

A découvrir :
Etape 1 : Une grosse boite pour mettre tout ça
Etape 2 : Les deux yeux
Etape 3 : Le microphone
Etape 4 : Les oreilles : les haut parleurs
Etape 5 : Installation
Etape 6 : Principes de fonctionnement
Etape 7 : Votre paramètrage : le Hotword
Etape 8 : Votre paramétrage : config.py
Etape 9 : Les plugins
Etape 10 : La reconnaissance vocale
Etape 11 : En passant par Node-red c'est plus simple
Etape 12 : Pour allez plus loin
Etape 13 : Démonstration

Sources :

https://pypi.python.org/pypi/SpeechRecognition https://snowboy.kitt.ai https://github.com/FredThx/nodemcu_iot/ https://pypi.python.org/pypi/retinasdk


Bonjour, le service google API est payant n'est-ce pas? Merci

Bonjour Fred,

Merci pour ton travail 

 je rencontre des difficultés pour l'installation des librairies python 

il ne les trouve pas

cordialement

Hervé

Carément génial, sauf peut être le design... encore bravo !

Ces tutoriels devraient vous plaire

vignette Comment fabriquer son filament pour imprimante 3D
Comment fabriquer son filament pour imprimante 3D
vignette Construire son Bartop Arcade de A à Z
Construire son Bartop Arcade de A à Z
vignette Arduino et Porte automatique de poulailler
Arduino et Porte automatique de poulailler

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers