I'm trying to compile PocketSphinx and use it to do voice recognition from a Blue Snowflake microphone. The code compiles fine, but when I try to run it, I get the following error:
pi@raspberrypi ~/pocketsphinx-0.8 $ src/programs/pocketsphinx_continuous
[Lots of sphinx text output...]
Error opening audio device default for capture: no such file or directory
FATAL_ERROR: "continuous.c", line 264: Failed to open Audio Device
When I try to change the mic volume in AlsaMixer, it says "This sound device does not have any capture controls."
Does anybody know how to get it to recognize the mic? I've been able to record audio from Audacity, so clearly the mic is being recognized. I also see it listed in "arecord -l", but I can't seem to get arecord to actually pick up the microphone's audio.
I have Audacious and Audacity installed, which brought PulseAudio along with them. I also have alsa-tools, alsa-utils and alsa-mixer installed. Might this be causing a conflict?