tanuk at iki.fi
Mon Apr 13 12:22:08 UTC 2020
On Fri, 2020-04-10 at 10:40 +0000, Stuart Naylor wrote:
> Hi apols as not really speex dev but really struggling to find this info that sure you will know in an instant.
> I am trying to compile alsa-plugins so I get the speexdsp as well as the rate conversion and just don’t know how.
> pi at raspberrypi:~/alsa-plugins-1.2.2 $ arecord -D mic
> ALSA lib dlmisc.c:287:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/arm-linux-gnueabihf/alsa-lib/libasound_module_pcm_speex.so ((null): /usr/lib/arm-linux-gnueabihf/alsa-lib/libasound_module_pcm_speex.so: cannot open shared object file: No such file or directory)
> arecord: main:828: audio open error: No such device or address
> Is libasound_module_pcm_speex.so no-longer or is it as I expect me being a noob with the compile?
> I was just trying the AGC which would be brilliant but it doesn’t seem to exist and the compile has me bamboozled as after it still doesn’t exist?
> As said apols, but a quick helper would be really appreciated.
My guess is that you're missing the speexdsp headers, so alsa-plugins
gets built without speexdsp features. When building alsa-plugins, you
should see this in the configure output:
checking for speexdsp... yes
The headers are installed by the libspeexdsp-dev package on Raspbian.
More information about the Speex-dev