Comment vous devriez aborder cela dépend de votre situation. De toute façon, comme je l’ai dit, c’est un problème difficile. Il semble manquer des fichiers, le dictionnaire par exemple. À ce stade-là, il ne doit plus y avoir d’erreurs dans la marge de « helloworld. Sélectionner tout – Visualiser dans une fenêtre à part 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Nom: | cmu sphinx |
Format: | Fichier D’archive |
Système d’exploitation: | Windows, Mac, Android, iOS |
Licence: | Usage Personnel Seulement |
Taille: | 51.12 MBytes |
Si la qualité de la reconnaissance est mauvaise, c’est normal. Je pense avoir réussi à l’installer mais j’ai un problème et oui encore: Créez un nouveau projet: Dans le cas contraire – vous devez contacter des universitaires qui travaillent sur le sujet ou un jury qui vous propose une solution. Pour installer cette partie, qui nous sera utile par la suite, il faut lancer un script qui va nous demander d’accepter cette licence puis décompresser la jsapi. Je suis curieux de savoir s’il n’y a pas de systèmes fiables et de bonne qualité. Disposer des droits d’administration.
Cette page explique comment démarrer une application utilisant la reconnaissance vocale avec sphinx.
Nous utilisons sphinx4 en javamais il existe aussi pocketsphinx, qui a l’air plus simple. Pour l’instant, cette page décrit l’utilisation de sphinx en langage Java. Il existe aussi une version en C.
CMU Sphinx
Téléchargez ici les sources de sphinx. La dernière version stable en juillet est la 4. Décompressez l’archive, vous obtiendrez un dossier sphinx Une partie de sphinx la « jsapi » n’est pas sous licence libre, contrairement au reste.
Pour installer cette partie, qui nous sera utile par la suite, il faut lancer un script qui va nous demander d’accepter cette licence puis décompresser la jsapi.
Pour cela depuis le dossier sphinx La reconnaissance vocale sera en anglais. Nous allons compiler un des programmes d’exemple « hello world » depuis sphihx.
Dans le « project explorer », sphnix l’arborescence jusqu’à voir la classe HelloWorld « HelloWorld » avec un ‘c’ blanc sur fond vert à gauche. Cliquer avec le bouton droit sur la classe, et choisir « Import… ». On navigue dans l’arborescence, on sélectionne le répertoire « sphinx Une fois le répertoire sélectionné cocher tous les fichiers qui s’affichent, puis cliquer sur « Terminer ».
Dans le fichier de configuration, trouver la section concernant le dictionnaire.
AI TECH – CMU Sphinx, la reconnaissance vocale embarqué
On peut maintenant tester le helloworld en cliquant sur Debug flèche verte. Si la qualité de la reconnaissance est mauvaise, c’est normal. Modifier le « helloworld » anglais pour l’adapter au français. Pour cela, il faut récupérer les ressources grammaire, dictionnaire et modèle acoustiqueet modifier le fichier de configuration pour que ces nouvelles ressources soient prises en compte.
On le récupère à cette adresse le fichier dmp ici. Modifier cette page Liens de retour.
Selon les tags présents sur cette page, les informations qu’elle contient n’ont pas été vérifiées pour les dernières versions LTS depuis Ubuntu Cette page est en cours de rédaction. Sphinx est aussi entre autres le nom d’un générateur de documentation écrit en python, ainsi les recherches à son sujet sur le web renvoient parfois des résultats qui ne sont pas appropriés. Disposer des droits d’administration. Avoir installé l’environnement java et les paquets eclipse,sharutils.
Déplacez vous dans le dossier adéquat avec la commande: Rendez le script jsapi. Lancez le script jsapi. Démarrez eclipse, soit depuis le bureau, soit en tapant la commande ‘eclipse’ dans un terminal. Si c’est le premier démarrage d’eclipse, celui-ci demande de choisir un répertoire « workspace » où il stockera les projets.
Dans l’écran d’accueil d’eclipse, cliquez sur workbench flèche en haut à droite. Créez un nouveau projet: Passez la dernière boîte de dialogue en cliquant sur Termineret si eclipse le demande, accepter d’activer la « perspective java ». Importez le répertoire contenant l’exemple « helloworld »: Cliquer sur Parcouriret sélectionner le répertoire sphinx Dans le menu contextuel, choisissez Configurer le buildpathpuis dans la boîte de dialogue qui s’ouvre « Java build path », onglet « libraries » puis « external jar ».
Sélectionner le répertoire sphinx Ensuite, re-cliquez sur « external jar » et aller chercher sphinx Changer la déclaration du package « helloworld ». Pour voir ce dont il s’agit, laisser la souris au-dessus de la ligne 3 du fichier, une ligne de diagnostic, à propos de la position du package.
Parmi les solutions « quickfixes » proposées en dessous, choisir « déplacer helloworld. À ce stade-là, il ne doit plus y avoir d’erreurs dans la marge de « helloworld. On peut donc lancer l’application avec le bouton « run » dans la barre d’outils. Choisir « as java application ». On obtient l’erreur suivante:. Adapter le fichier de configuration à la position des ressources. Dans le « project explorer », ouvrir le fichier « helloworld.
Le contenu de ce fichier apparaît dans le panneau de droite. Trouver la ligne suivante:.
Toujours dans le fichier de configuration, après la ligneajouter les deux lignes suivantes:.