Ce que tu cherches à faire n'est pas de la reconnaissance vocale mais de la
synthèse vocale.
La synthèse vocale, c'est quand tu as un texte en entrée de ton système, et un son représentant ce texte en sortie.
La reconnaissance vocale, c'est quand tu as un son en entrée de ton système, et un texte représentant ce son en sortie.
Google "java vocal synthesys" me donne en premier résultat le site de "FreeTTS 1.2 - A speech synthesizer written entirely in the JavaTM programming language" avec un
exemple .
Et il y en a surement d'autres.
Pour ma part, il y a quelques années, j'ai eu l'occasion de faire un peu de travail sur la reconnaissance et la synthèse vocale, mais c'était en C avec Vocon3200 qui gérait à la fois la reconnaissance et la synthèse vocale. A voir si un truc semblable, et dans ton cas opensource existe en Java.
Partager