Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pocketsphinx [Le 15/03/2017, 11:45] 138.231.120.146 [pocketsphinx_continuous] |
pocketsphinx [Le 11/09/2022, 11:43] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>logiciels audio}} | ||
<note important>Cette page est en cours de rédaction</note> | <note important>Cette page est en cours de rédaction</note> | ||
====== Pocketsphinx ====== | ====== Pocketsphinx ====== | ||
Ligne 7: | Ligne 8: | ||
==== À partir des dépôts ==== | ==== À partir des dépôts ==== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] **[[apt>python-pocketsphinx libpocketsphinx1 gstreamer0.10-pocketsphinx python-pyaudio]]**. | + | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] **[[apt>python-pocketsphinx libpocketsphinx1 gstreamer1.0-pocketsphinx python-pyaudio]]**. |
Ou dans un [[:terminal]] avec les droits [[:sudo|administrateurs]] : | Ou dans un [[:terminal]] avec les droits [[:sudo|administrateurs]] : | ||
<code> | <code> | ||
- | sudo apt-get install python-pocketsphinx libpocketsphinx1 gstreamer0.10-pocketsphinx python-pyaudio | + | sudo apt-get install python-pocketsphinx libpocketsphinx1 gstreamer1.0-pocketsphinx python-pyaudio |
</code> | </code> | ||
Ligne 31: | Ligne 32: | ||
tar -xvzf sphinxbase-0.8.tar.gz | tar -xvzf sphinxbase-0.8.tar.gz | ||
</code> | </code> | ||
- | On ce rend dans le dossier pour préparer l'installation | + | On ce rend dans le dossier pour préparer l'installation |
<code> | <code> | ||
cd sphinxbase-0.8/ | cd sphinxbase-0.8/ | ||
Ligne 98: | Ligne 99: | ||
==== pocketsphinx_continuous ==== | ==== pocketsphinx_continuous ==== | ||
Vous pouvez alors lancer la reconnaissance vocale depuis le micro directement avec la commande pocketsphinx_continuous. | Vous pouvez alors lancer la reconnaissance vocale depuis le micro directement avec la commande pocketsphinx_continuous. | ||
- | Il faut simplement préciser une dictionnaire a utiliser, un modèle de langage et un modèle de Markov caché (Hidden Markov Model ou HMM). | + | Il faut simplement préciser un dictionnaire à utiliser, un modèle de langage et un modèle de Markov caché (Hidden Markov Model ou HMM). |
Si vous avez installé pocketsphinx avec le gestionnaire de paquets, le répertoire contenant les modèles est /usr/share/pocketsphinx/model/. | Si vous avez installé pocketsphinx avec le gestionnaire de paquets, le répertoire contenant les modèles est /usr/share/pocketsphinx/model/. | ||
- | Pour utiliser les modèles de francais que vous venez de télécharger en suivant les instruction ci-dessus, il faut executer la commande : | + | Pour utiliser les modèles en français que vous venez de télécharger en suivant les instructions ci-dessus, il faut exécuter la commande : |
<code> | <code> | ||
pocketsphinx_continuous -dict /usr/share/pocketsphinx/model/fr_FR/frenchWords62K.dic -hmm /usr/share/pocketsphinx/model/fr_FR/french_f0/ -lm /usr/share/pocketsphinx/model/fr_FR/french3g62K.lm.dmp -inmic yes | pocketsphinx_continuous -dict /usr/share/pocketsphinx/model/fr_FR/frenchWords62K.dic -hmm /usr/share/pocketsphinx/model/fr_FR/french_f0/ -lm /usr/share/pocketsphinx/model/fr_FR/french3g62K.lm.dmp -inmic yes | ||
</code> | </code> | ||
- | Si vous l'avez compilé depuis les sources comme indiqué plus haut, le répertoire contenant les modèles est /usr/local/share/pocketsphinx/model/ . Il faudra alors exectuer la commande : | + | Si vous l'avez compilé depuis les sources comme indiqué plus haut, le répertoire contenant les modèles est /usr/local/share/pocketsphinx/model/ . Il faudra alors exécuter la commande : |
<code> | <code> | ||
Ligne 320: | Ligne 321: | ||
* Site officiel : http://cmusphinx.sourceforge.net/wiki/download/ | * Site officiel : http://cmusphinx.sourceforge.net/wiki/download/ | ||
+ | * Github : https://github.com/cmusphinx/pocketsphinx | ||
* Python audio : http://people.csail.mit.edu/hubert/pyaudio/docs/ | * Python audio : http://people.csail.mit.edu/hubert/pyaudio/docs/ | ||
- | * Exemple en python: http://pythonism.wordpress.com/2013/06/06/pocketsphinx-voice-recognition-with-python/ | ||
* http://stackoverflow.com/questions/8567366/geting-ioerror-errno-input-overflowed-9981-when-setting-pyaudio-stream-input | * http://stackoverflow.com/questions/8567366/geting-ioerror-errno-input-overflowed-9981-when-setting-pyaudio-stream-input | ||
- | * installer sur raspberry pi :http://stackoverflow.com/questions/17778532/raspberrypi-pocketsphinx-ps3eye-error-failed-to-open-audio-device | + | * installer sur raspberry pi :https://stackoverflow.com/questions/17778532/raspberrypi-pocketsphinx-ps3eye-error-failed-to-open-audio-device |