Création d'un logiciel ouvrant un programme par reconnaissance vocale

Création d'un logiciel ouvrant un programme par reconnaissance vocale - Java - Programmation

Marsh Posté le 25-09-2008 à 21:54:01    

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 ", 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  
 
Sébastien NG CHUN HING, étudiant en 2ème année à l'INSA de Rouen

Reply

Marsh Posté le 25-09-2008 à 21:54:01   

Reply

Marsh Posté le 28-09-2008 à 22:08:50    

Salut Sébastien,
Bon, je te le dis tout de suite, ça va pas être simple, cependant je pense avoir deux-trois idées (malheureusement je peux pas trop chercher mais te donner des thèmes) :
 
Bon, déjà, pour ce qui concerne le son, c'est plutôt simple, tu utilises l'architecture de Java Sound. Avec celle-ci, il existe plein de tutos pour enregistrer du son.
 
Pour le plus compliqué, la reconnaissance vocale :
 
1. Il faut que tu te documentes sur la théorie de base sur la reconnaissance vocale. J'y connais pas grand chose mais en tout cas ça se base sur la découpe du spectre sonore sur de petites portions de temps. Ainsi tu devras regarder au niveau des librairies qui te permettent de récupérer le spectre d'un son (niveau des fréquences), et effectuer des calculs sur le son enregistré.
 
Je sais pas si c'est clair, mais précise ta question, j'essaierai d'être au moins un peu précis.
 
@+


---------------
Site de rencontre
Reply

Marsh Posté le 01-10-2008 à 00:31:03    

Merci d'avoir pris le temps de nous répondre  :D

 

Et bien pour être plus précis on a déjà chercher sur le net et un binôme a trouvé un exemple de programme avec reconnaissance vocale utilisant java speech.
Le seul soucis c'est que java speech nécessite des bibliothèques spécifiques qu'on a pu trouver et télécharger, mais on ne sait pas comment les manipuler exactement pour pouvoir compiler.


Message édité par Seb894 le 01-10-2008 à 00:32:40
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed