bonjour après 24H passé dessus, j'ai reussi à trouver comment installer une reconnaissance vocal . je demarre vlc en disant video je l'eteint en disant quitté, .... de meme avec gedit, firefox, nautilus, ...
certe des parasites (assez nombreux existent) mais ce qui fonctionne c'est genial .
j'ai utilisé perlbox à telecharger sur http://perlboxfr.tuxfamily.org/, decompressez l'archive et dans le repertoire perlbox-voice-fr-1.1 qui a ete créé, executez ./install.pl
avant j'ai installé perl_tk via yum install perl-Tk
avant j'ai installé espeak via yum install espeak
et ensuite sphinx2 en telechargeant ce rpm http://yum.trixbox.org/centos/4/RPMS/sphinx2-0.6-0.i386.rpm et yum localinstall ~/sphinx2-0.6-0.i386.rpm --nogpgcheck (paquet non signé)
et après tout cela lancez l'installation de perlbox
il y a des problemes de droit d'acces aux repertoires lors de l'installation du dictionnaire, avec l'apparition d'une erreur :
ERROR: "dict.c", line 714: 'en': Unknown phone 'AN'
ERROR: "dict.c", line 487: Failed to add en to dictionary
FATAL_ERROR: "dict.c", line 532: dict_load: Missing first pronunciation for [en]
This means that e.g. [en(2)] was found with no [en]
Please correct the dictionary and re-run.
ce forum est tres bien : http://www.presence-pc.com/forum/ppc/LeMondedeLinux/ordi-comprend-francais-sujet-2689-1.htm
après avoir suivis l'astuce du forum ci dessus avec la creation du repertoire 6k dans /usr/share/sphinx2 et reinstallation de perlbox à partir du repertoire /tmp . ATTENTION tres important lancez perlbox-voice en utilisateur lambda pas en root .
j'ai mis 6k en chmod 777
j'ai ensuite eu des soucis pour la generation du dictionnaire, j'ai donc recuperé les fichiers du repertoire 6k dans /tmp/perlbox-voice-fr-1.1/...../6k que j'ai copier dans /usr/share/sphinx2/.../6k . et en relancant perlbox en utilisateur lambda ca a fonctionné .
le defaut (c'est normal qu'il y en est on ne peut pas dire que la reconnaissance vocale soit encore au top du top due nottament au materiel que l'on possede) et de ne pouvoir utiliser tout les mots car il ne sont pas forcement prononcé de la meme maniere par la synthese vocal . autre defaut utilisez des petits mot genre 'stop a' ou 'quit a' et non 'quitter nautilus' .
si ca interesse du monde je peux faire un petit tuto . dans tous les cas je vais en faire pour le site de notre assoc sur Cognac .
cela tombe bien nos portes ouvertes sont le 21 Juin . je vais presenter ce petit bijoux et sous Linux s'il vous plait .
certe des parasites (assez nombreux existent) mais ce qui fonctionne c'est genial .
j'ai utilisé perlbox à telecharger sur http://perlboxfr.tuxfamily.org/, decompressez l'archive et dans le repertoire perlbox-voice-fr-1.1 qui a ete créé, executez ./install.pl
avant j'ai installé perl_tk via yum install perl-Tk
avant j'ai installé espeak via yum install espeak
et ensuite sphinx2 en telechargeant ce rpm http://yum.trixbox.org/centos/4/RPMS/sphinx2-0.6-0.i386.rpm et yum localinstall ~/sphinx2-0.6-0.i386.rpm --nogpgcheck (paquet non signé)
et après tout cela lancez l'installation de perlbox
il y a des problemes de droit d'acces aux repertoires lors de l'installation du dictionnaire, avec l'apparition d'une erreur :
ERROR: "dict.c", line 714: 'en': Unknown phone 'AN'
ERROR: "dict.c", line 487: Failed to add en to dictionary
FATAL_ERROR: "dict.c", line 532: dict_load: Missing first pronunciation for [en]
This means that e.g. [en(2)] was found with no [en]
Please correct the dictionary and re-run.
ce forum est tres bien : http://www.presence-pc.com/forum/ppc/LeMondedeLinux/ordi-comprend-francais-sujet-2689-1.htm
après avoir suivis l'astuce du forum ci dessus avec la creation du repertoire 6k dans /usr/share/sphinx2 et reinstallation de perlbox à partir du repertoire /tmp . ATTENTION tres important lancez perlbox-voice en utilisateur lambda pas en root .
j'ai mis 6k en chmod 777
j'ai ensuite eu des soucis pour la generation du dictionnaire, j'ai donc recuperé les fichiers du repertoire 6k dans /tmp/perlbox-voice-fr-1.1/...../6k que j'ai copier dans /usr/share/sphinx2/.../6k . et en relancant perlbox en utilisateur lambda ca a fonctionné .
le defaut (c'est normal qu'il y en est on ne peut pas dire que la reconnaissance vocale soit encore au top du top due nottament au materiel que l'on possede) et de ne pouvoir utiliser tout les mots car il ne sont pas forcement prononcé de la meme maniere par la synthese vocal . autre defaut utilisez des petits mot genre 'stop a' ou 'quit a' et non 'quitter nautilus' .
si ca interesse du monde je peux faire un petit tuto . dans tous les cas je vais en faire pour le site de notre assoc sur Cognac .
cela tombe bien nos portes ouvertes sont le 21 Juin . je vais presenter ce petit bijoux et sous Linux s'il vous plait .