Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pocketsphinx [Le 02/04/2015, 10:38] – [À partir des sources] 85.158.16.38 | pocketsphinx [Le 11/09/2022, 11:43] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| <note important> | <note important> | ||
| ====== Pocketsphinx ====== | ====== Pocketsphinx ====== | ||
| Ligne 7: | Ligne 8: | ||
| ==== À partir des dépôts ==== | ==== À partir des dépôts ==== | ||
| - | [[: | + | [[: |
| Ou dans un [[: | Ou dans un [[: | ||
| < | < | ||
| - | sudo apt-get install python-pocketsphinx libpocketsphinx1 | + | sudo apt-get install python-pocketsphinx libpocketsphinx1 |
| </ | </ | ||
| ==== À partir des sources ==== | ==== À partir des sources ==== | ||
| - | hein? | ||
| D' | D' | ||
| < | < | ||
| Ligne 31: | Ligne 31: | ||
| < | < | ||
| tar -xvzf sphinxbase-0.8.tar.gz | tar -xvzf sphinxbase-0.8.tar.gz | ||
| + | </ | ||
| + | On ce rend dans le dossier pour préparer l' | ||
| + | < | ||
| + | cd sphinxbase-0.8/ | ||
| </ | </ | ||
| On compile | On compile | ||
| Ligne 78: | Ligne 82: | ||
| Téléchargement: | Téléchargement: | ||
| < | < | ||
| - | wget -O lium_french_f0.tar.gz http:// | + | wget -O lium_french_f0.tar.gz http:// |
| tar -xvzf lium_french_f0.tar.gz | tar -xvzf lium_french_f0.tar.gz | ||
| cd lium_french_f0/ | cd lium_french_f0/ | ||
| - | sudo mkdir -p `pkg-config --variable=modeldir pocketsphinx`/hmm/ | + | sudo mkdir -p `pkg-config --variable=modeldir pocketsphinx`/ |
| - | sudo mv * `pkg-config --variable=modeldir pocketsphinx`/hmm/ | + | sudo mv * `pkg-config --variable=modeldir pocketsphinx`/ |
| - | wget -O french3g62K.lm.dmp http:// | + | wget -O french3g62K.lm.dmp http:// |
| - | sudo mkdir -p `pkg-config --variable=modeldir pocketsphinx`/lm/fr_FR/ | + | sudo mkdir -p `pkg-config --variable=modeldir pocketsphinx`/ |
| - | sudo mv french3g62K.lm.dmp `pkg-config --variable=modeldir pocketsphinx`/lm/fr_FR/ | + | sudo mv french3g62K.lm.dmp `pkg-config --variable=modeldir pocketsphinx`/ |
| - | + | ||
| - | wget -O frenchWords62K.dic http:// | + | |
| - | sudo mv frenchWords62K.dic `pkg-config --variable=modeldir pocketsphinx`/ | + | |
| - | + | ||
| - | + | ||
| - | wget -O lium_french_f2.tar.gz http:// | + | |
| + | wget -O frenchWords62K.dic http:// | ||
| + | sudo mv frenchWords62K.dic `pkg-config --variable=modeldir pocketsphinx`/ | ||
| </ | </ | ||
| ===== Bon alors, est ce que ça marche ? ===== | ===== Bon alors, est ce que ça marche ? ===== | ||
| ==== pocketsphinx_continuous ==== | ==== pocketsphinx_continuous ==== | ||
| + | Vous pouvez alors lancer la reconnaissance vocale depuis le micro directement avec la commande pocketsphinx_continuous. | ||
| + | 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 / | ||
| + | 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 : | ||
| < | < | ||
| - | pocketsphinx_continuous -dict / | + | pocketsphinx_continuous -dict / |
| </ | </ | ||
| + | |||
| + | Si vous l'avez compilé depuis les sources comme indiqué plus haut, le répertoire contenant les modèles est / | ||
| + | |||
| + | < | ||
| + | pocketsphinx_continuous -dict / | ||
| + | </ | ||
| + | |||
| + | Plutôt que d' | ||
| + | |||
| ==== scripts python ==== | ==== scripts python ==== | ||
| Ligne 308: | Ligne 321: | ||
| * Site officiel : http:// | * Site officiel : http:// | ||
| + | * Github : https:// | ||
| * Python audio : http:// | * Python audio : http:// | ||
| - | * Exemple en python: http:// | ||
| * http:// | * http:// | ||
| - | * installer sur raspberry pi :http:// | + | * installer sur raspberry pi :https:// |
