在开始了解音频R包和其他基于该软件包的包时,我遇到了两个问题:
一开始我收到这样的信息:
ALSA lib pcm_dsnoop.c:641:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
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
ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slaveALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred在尝试并搜索错误之后,我设法删除了其中的大多数错误,目前我只得到了这些错误(编辑,我仍然收到第一条消息,它们变得非常罕见:/):
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred错误行的数目是随机的,有时没有错误,有时是一串。
我使用了带有简单play(sin(1:10000/20))代码的音频包和带有以下内容的Rmusic pakage:play_music(c("B5","A5","G5","F#5","E5","D5","C#5","B4"),c(1,1,1,1,1,1,1,1))
两个人都犯了同样的错误
我在kubuntu 20.04上安装了最新的R基3.6.3
> audio.drivers()
name description current
1 portaudio PortAudio driver TRUE在开始测试之前安装了Portaudio19 19-dev。
发布于 2022-07-01 20:58:21
我的"silero“文本与speech python框架也有类似的问题:
ALSA lib pcm.c:8545:(snd_pcm_recover) underrun occurred silero我通过从“软件”-application安装建议的编解码器来修正它。
加载项->编解码器-> GStreamer多媒体编解码器->安装
我也安装了所有建议的编解码器,并重新启动。对我来说,错误已经消失了。吉尔!
https://stackoverflow.com/questions/65775120
复制相似问题