Alsa 无法正常工作,或者我不知道

Alsa 无法正常工作,或者我不知道

我已经使用 Linux 5 年了,但这对我来说还是新鲜事……

ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
python: src/hostapi/alsa/pa_linux_alsa.c:3636: PaAlsaStreamComponent_BeginPolling: Assertion `ret == self->nfds' failed.
Aborted (core dumped)

我可以在系统中使用我的麦克风,比如用它录制东西,甚至可以毫无问题地进行语音聊天,但是当我尝试运行我的语音识别程序时,它就失败了......

答案1

这似乎是一个已知问题,portaudioALSA(Linux 的低级声音 API)在意想不到的地方返回错误

这似乎是一个已知问题(例如参见这里)但作者似乎对代码有异议,因此它从未被添加到包中

我刚刚遇到了同样的问题,正在尝试使用代码再次尝试,希望能解决之前补丁中的问题

但不确定它是否/何时会出现在 Ubuntu 中

相关内容