Votre question

Reconnaissance vocale

Tags :
  • Reconnaissance vocale
  • Programmation
Dernière réponse : dans Programmation
8 Avril 2008 17:56:50

Bonjour tout le monde!
Je suis actuellement en prépa scientifique, devant faire un TIPE, et j'ai choisi de m'intéresser à la reconnaissance vocale
Notre but serait en fait de créer un petit logiciel, de jeu par excemple, que l'on manoeuvrerait à l'aide de quelques commandes vocales...
Nous avons cherché des informations sur Internet mais sans grand succès...
Nous nous demandons déjà comment il serait possible d'intégrer le micro à un logiciel, d'exploiter le signal provenant du micro.
Nous aimerions aussi savoir si vous avez des informations sur la commande vocale, quelles sont les méthodes qui à notre échelle permettraient de distinguer le plus facilement possible quelques sons (du genre transformée de fourier, par exemple)
Merci!

Autres pages sur : reconnaissance vocale

8 Avril 2008 18:26:07

Bonjour,

Alors, je pense que tu vois un peu trop grand.
Voila dans quoi tu te lances :
1 jeu
2 outil pour récupérer le son micro
3 une analyse du signal.

Je te conseil de suivre les étapes suivantes :
1. enregistrer des sons en fichiers Wav avec sndrec32 (demarrer > exécuter > sndrec32)
2. faire ton outil pour analyser ces fichiers son. Là, google > reconnaissance vocale fourrier.
Tu dois pouvoir trouver des API qui ont déjà implémenter la transfo de fourrier, mais peut-être que le plus interessant est de la recoder.

Là, ce sont les deux étapes minimales pour pouvoir monter ton TIPE. Je te conseil de te concentrer dessus. Le reste est "optionnel".

3. Avec certaine api (google), tu dois pouvoir récupérer l'entrée micro. Là, tu peux lancer directement ton analyseur que tu as réalisé en étape 2 sur le signal que tu récupère en temps réelle. Ne se serait-ce qu'identifier les phonème récupérer serait bien.

4. Faire un jeu. Là, c'est une grosse partie. A mon avis, si tu fais juste une boule qui bouge en reconnaissant gauche/droit/haut/bas, ce sera bien dans le temps que tu as (je suppose que tu as d'autres cours qui ne sont pas facultatif).

quelques liens :
Java :
API de reconnaissance vocale
http://java.sun.com/products/java-media/speech/
Là, le gros du travail est déjà fait je pense (à vérifier).
tu peux faire un projet fake en disant que c'est toi qui a tout coder, mais bon... c'est un peu de la triche. sinon, tu dois pouvoir décompiler l'api et fouiller dedans. mais bon, tu vas perdre un temps précieux et ce n'est pas forcément la bonne démarche.

Comment récupérer l'entrée micro
http://www.developer.com/java/other/article.php/2105421...


C++/C# (microsoft)
API de reco vocale :
http://www.microsoft.com/speech/speech2007/default.mspx

Comment récupérer l'entrée micro
http://www.csharpfriends.com/Forums/ShowPost.aspx?PostI...

Autres :
Un article d'un gars qui a sans doute fait le même projet que toi
http://www.mperfect.net/noReco/


Mots clé pour les recherche google : "speech recognition", FFT, fourier, ...

Voila
8 Avril 2008 18:36:45

alors la, si il devient pas un pro grace à toi on n'y pourra plus rien ;) 
Contenus similaires
8 Avril 2008 18:38:32

bah, sujet interessant, réponse intéressante.

ça change du :
question : ouech, g un blem avec mon sit lol
réponse : www.siteduzero.com + google stoo!
9 Avril 2008 10:34:15

Au fait, j'ai pensé à un jeu qui pourrait être sympa :
un petit DDR simplifié : http://fr.youtube.com/watch?v=6JzcqALklRs

tu fais défiler des flèches, et tu dois dire gauche/droit/haut/bas au moment où ça passe sur une ligne.

et tu peux inventer des mots à la con pour faire les combos, genre "bing", "bam" etc... lorsqu'il faut donner 2 flèche en meme temps.

ps : après, si on dit que je n'aide jamais...
9 Avril 2008 16:13:16

bon, un petit merci, des questions intelligentes ?

sinon, la prochaine fois, ce sera un "go to hell, motherfucker!"
12 Avril 2008 11:10:33

Waou merci énormément pour ta réponse ultra-complète!
Comme dit okinou, on devrait assurer avec ça maintenant.
C'est vrai que nous avions peut-être un peu trop d'ambition... au moins maintenant nous savons quoi utiliser et vers quoi nous lancer!
Désolé de pas avoir répondu plus tôt, je n'étais pas chez moi et je n'avais pas internet... et ce sera la même chose la semaine prochaine.
Encore merci, et bon week-end!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS