2016-03-08 2 views
-2

Je cherche une solution pour pocketsphinx depuis longtemps. J'ai tout essayé apt-get remove pulseaudio -y aptitude purge pulseaudio -y apt-get install bison -y cd /usr/install tar -xvf sphinxbase-0.8.tar.gz cd sphinxbase-0.8 ./configure make make install tar -xvf pocketsphinx-0.8.tar.gz cd pocketsphinx-0.8 ./configure make make install Il n'y a pas de fichier /etc/modprob.d/alsa-base.config donc je mis à jour /usr/shared/alsa/alsa.config décommentant load card-specific configuration files (on request) et aussi les options /lib/modprob.d/aliases.conf commentent snd-usb-audio index=-2 Chaque essaient de diverses ressources que je l'ai fait. Je peux enregistrer arecord -f cd -D plughw:1,0 -d 20 test.wav et jouer le même fichier en utilisant aplay test.wav mes cartes son sont 0 [ALSA ]: bcm2835 - bcm2835 ALSA bcm2835 ALSA 1 [CAMERA ]: USB-Audio - USB2.0 PC CAMERA ARKMICRO USB2.0 PC CAMERA at usb-3f980000.usb-1.2,high speed Toutes les bibliothèques supportées sont téléchargées (ne sais pas combien) mais ne fonctionnent toujours pas. J'utilise l'image de Raspbian Jessie.FATAL_ERROR: "continuous.c", ligne 246: Impossible d'ouvrir le périphérique audio

Répondre

1

Il n'est pas recommandé d'utiliser pocketsphinx-0.8, pocketphinx-5prealpha est beaucoup plus précis.

périphérique audio pour l'enregistrement est spécifié avec l'option -adcdev:

pocketsphinx_continuous -inmic yes -adcdev plughw:1,0 

Vous pouvez également configurer alsa utiliser plughw: 1,0 en tant que dispositif d'enregistrement par défaut, dans ce cas, vous auriez pas besoin -adcdev