programmation d'un logiciel de reconnaissance vocale!!

cirilio27
programmation d'un logiciel de reconnaissance vocale!!

Bonjour à tous,

Dans le cadre de nos études , trois amis et moi même devons développer un logiciel en JAVA.

Nous aimerions développer un logiciel qui une fois ouvert nous permettrait d'ouvrir des logiciels. Je m'explique,
suite à la pression d'un bouton du clavier , le clic sur un bouton de la fenêtre ;le micro s'activerait et attendrait la prononciation du nom d'un logiciel qui une fois prononcé serait automatiquement exécuter.

Exemple: J'ouvre le logiciel
Je clique sur le bouton " REC " présent dans la fenêtre, un enregistrement de 15 secondes se lance
J'énonce clairement le logiciel que je veux lancer ( " PAINT par exemple" )
Et là une fenêtre PAINT se lance.

Nous aurions besoin de savoir qu'elles librairies nous devons utiliser , comment les installer , comment faire en gros...
Savoir comment ça marche la reconnaissance vocale , comment créer une base de données.....etc.....

Ps: Nous avons déjà un petit peu programmer en JAVA donc la création de la fenetre ne devra pas poser de souci, c'est plutôt l'algorithme qui en est un.

Merci d'avance

Cyril THIVIN élève ingénieur 2ème année INSA ROUEN

Niroken

Bonjour,

Par rapport a ce que tu as indiqué, sans rentrer en profondeur dans le
sujet, je vois trois étapes :

1) la récupération de l'instruction de l'utilisateur, avec le choix de la sauvegarder ou non.
2) L'algo de reconnaissance vocale qui va associer un mot au son précédemment récupéré.
3) L'interprétation du programme pour éxécuter la commande saisie avec le mot trouvé, en tolérant peut être qqes erreurs etc....

Ensuite pour développer une telle application, il faut voir quel sera votre niveau d'implication dans chacune de ses trois parties, où vous redéveloppez tout, où vous utilisez des librairies existantes, ausquels cas les besoins ne seront pas les mêmes.

Pour la partie 1) : java possède sa propre api : java sound.
Un exemple est dispo à cette url :
http://www.developer.com/java/other/article.php/1565671
Pour la partie 2) : c'est surtt sur les tutos qui traitent de la reco vocale qui vs aideront puisque c'est un sujet assez complexe.
Mais si tu saisis sur google "java reconnaissance vocale" tu devrais trouver ton bonheur.

Bonne chance,
Niroken