2010-05-02 28 views
0

Je suis un étudiant en design barbouillant actuellement avec le code Arduino (basé sur c/C++) et flash AS3. Ce que je veux faire, c'est pouvoir écrire un programme avec une entrée de commande vocale.Écrire un programme qui utilise la reconnaissance vocale ... par où commencer?

Ainsi, le programme invite l'utilisateur à épeler un mot. L'utilisateur épelle le mot. Le programme reconnaît si cela est juste, ajoute un à un score si c'est correct, et corrige l'utilisateur si c'est faux. Donc, je vois une grande liste de mots, chacun avec un fichier audio du mot étant lu, avec la partie de reconnaissance vocale vérifiant pour voir si la réponse correspond à l'entrée.

Idéalement, je voudrais pouvoir l'interfacer avec un microcontrôleur Arduino de sorte qu'une sortie physique avec un moteur puisse également être réalisée en réaction. Je ne suis pas sûr si je peux faire ce programme en flash, en traitement (associé à arduino) ou si j'ai besoin d'un autre programme de programmation en C. Je suppose que j'ai besoin de télécharger un bon programme de reconnaissance vocale, mais comment puis-je interfacer cela avec autre chose? Aussi, je suis sur un mac. (pas sûr si cela fait une différence)

Je m'excuse pour mon manque de compréhension, tous les conseils seraient grands!

-Susan

+1

Cela ne va pas voler. Parlez à votre éducateur de choisir un projet qui sera beaucoup moins dangereux et beaucoup plus réalisable. C'est leur travail de vous guider dans des décisions comme celle-ci. –

+0

Je ne suis pas sûr si c'est si mauvais. Le véritable défi ici est l'intégration, et non l'écriture de reconnaissance vocale. – MSalters

+0

merci pour les encouragements et les conseils, je suis assez tester l'eau à ce stade pour voir ce qui est possible. – Katsideswide

Répondre

1

Qu'est-ce que vous avez besoin est le plus probable pas un programme de reconnaissance de la parole . Vous recherchez une reconnaissance vocale bibliothèque. Vous n'êtes probablement pas encore familier avec la programmation, donc le terme peut ne pas vous être familier. Fondamentalement, une bibliothèque est une étape intermédiaire entre le code source et un programme entier.

Dans votre cas, vous demandez vraiment une bibliothèque qui (1) reconnaît vocie et (2) fonctionne avec Adobe Flash. Malheureusement, je ne peux pas en trouver un avec Google. En outre, j'ai trouvé des gens qui ont essayé, et leurs expériences (bien que ce dont vous avez besoin) sont décrits par d'autres comme impressionnants. Cela suggère que la technologie n'est pas encore là.

Il est probablement plus facile de déplacer la reconnaissance vocale à l'Arduino. "Reconnaissance vocale Arduino" fournit beaucoup de bons hits dans Google.

+0

Merci pour l'aide! Je vais continuer mes recherches en cherchant une bibliothèque pour Arduino. – Katsideswide