Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Aide pour projet] Reconnaissance vocale pour auto

    15 juillet 2017 à 19:29:23

    ÉDIT : Je n'avais pas vu le forum "Projet" qui semble plus approprié mais mon projet n'a clairement pas sa place la bas, il n'est pas encore assez développé... Ce sera plus un "carnet de bord de l'évolution du projet" que une présentation du projet, chers modérateurs a vous de me dire si ce topic a sa place ici ou non !

    Bonjour a tous !

    J'ai comme projet de creer une reconnaissance vocale pour un mini van (le mien et ce sera purement personnel) qui sera capable d'effectuer des actions simples comme ouvrir la fenêtre, allumer les lampes, allumer la musiques etc... donc je parle pas ici de voiture automatique, je veux pas qu'il se conduise seul !

    Le projet n'en est encore qu'au stade papier crayon et avant de me lancer j'aurais besoin de conseil, c'est pour ca que je viens ici !

    Donc voilà, pour me presenter j'ai 19 ans je vais intégrer un IUT info en septembre, j'ai un background de S + une année sans "etudes" ou j'ai appris tout seul pas mal de chose en info tout ca pour dire que en S j'ai beaucoup plus de théorie que de pratique surtout niveau électrique..

    Le van devra être opérationnel pour l'année 2022 donc jai largement le temps, mais je compte bien d'ici la réussir a faire autre chose que ouvrir les fenêtres.

    Pour l'instant en gros je compte développer un programme qui va comparer ce que j'ai dit avec des sons qui seront pré enrgistré puis qui effectuera une action sur les éléments de la voiture en fonction du résultats de la comparaison.

    Mes questions sont avec quel langages développé cet application ? J'ai pensé a du python car je le vois souvent apparaître dans les projet de reconnaissance vocales et jen connais les bases, mais un autre langages ne me pose pas de problème du tout.

    Ensuite, quel support pourra faire tourner cet application ? J'avais pensé à un raspberry qui serait relié aux differents moteurs (apparenment il faudrait un contrôleur entre les deux pour pas abîmer le raspberry). Mais je ne pense pas qu'avec un seul raspberry je pourrais contrôler énormément de chose a la fois, c'est vraiment la que j'aurai besoin de conseil car je m'y connais absolument pas en matériel électronique... je me renseigne mais je suis plus que novice de ce cote ci ! 

    J'ai deja bidouille avec un ami sur de l'arduino mais bon voilà 😅

    Revenons en au programme de reconnaissance vocale, pour la comparaison j'ai pensé à comparer en utilisant le transfo de fourrier, mais je me suis dit que ça allait peut être consommer beaucoup trop de place de stocké tout les fichiers audio.

    Si on prend sur les fichiers audio leurs "empreintes" a la manière de shazam je me suis dit que je pourrais limiter le stockage, je compte donc enregistrer plusieurs fois une meme phrase, grâce a un spectrogramme lui assimiler plusieurs empreintes qui formeront comme une marge d'erreur, lorsque je dicterais une phrase, celle ci serait passer au spectrogramme, et son empreinte comparé aux autres. Je vous épargne la méthode pour faire cela, voici un lien qui l'explique tres bien.

    Pensez vous que cela est faisable pour de courts extrait de phrase ou est ce que c'est uniquement faisable avec des musiques ?

    Voilà grossièrement ou j'en suis, avant de me lancer dans la programmation en python j'aurais aimé savoir si il y avait de meilleures façon de traiter un son pour le comparer, si un autre langages serait plus adapté ? 

    Je compte essayer de poster ici les différentes étapes de mon projet, je l'ai poster dans électronique car c'est ca la partie ou jai vraiment  besoin d'aide, si vous pensez qu'il faudrait le déplacer autres part n'hésitez pas et désolé si il nest pas dans la bonne section.

    Je précise aussi que je suis en ce moment je suis en vacances (en fin de vacances..) Et je et rentre dans 2 jours, donc je detaillerais les calculs et les methodes que je compte utilisé pour la comparaison quand je serais rentré, pour l'instant parlons simplement des méthodes et du matériel.

    A travers ce projet, j'ai pas simplement envie de me la jouer Jarvis, mais j'ai vraiment envie d'en apprendre plus sur le fonctionnement de tout ce qui entre en jeu dans le projet, donc n'hésitez pas a lancer plein de liens qui me permettront d'apprendre, pas simplement les librairies a utilisé quoi... j'ai vraiment envie de comprendre de a à z ce que je fais et de rien rater d'interressant !

    Merci de votre lecture et je l'espère de votre aide ! 

    Bonne journée !

    -
    Edité par Tom.A 15 juillet 2017 à 21:30:54

    • Partager sur Facebook
    • Partager sur Twitter

    [Aide pour projet] Reconnaissance vocale pour auto

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown