首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ALSA pcm.c:8526:(snd_pcm_recover)出现运行不足

ALSA pcm.c:8526:(snd_pcm_recover)出现运行不足
EN

Stack Overflow用户
提问于 2021-01-18 13:08:03
回答 1查看 2.4K关注 0票数 1

在开始了解音频R包和其他基于该软件包的包时,我遇到了两个问题:

  • 声音很可怕,不能被
  • 理解,我的控制台充满了消息

一开始我收到这样的信息:

代码语言:javascript
复制
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

在尝试并搜索错误之后,我设法删除了其中的大多数错误,目前我只得到了这些错误(编辑,我仍然收到第一条消息,它们变得非常罕见:/):

代码语言:javascript
复制
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

代码语言:javascript
复制
> audio.drivers()
       name      description current
1 portaudio PortAudio driver    TRUE

在开始测试之前安装了Portaudio19 19-dev。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-01 20:58:21

我的"silero“文本与speech python框架也有类似的问题:

代码语言:javascript
复制
ALSA lib pcm.c:8545:(snd_pcm_recover) underrun occurred silero

我通过从“软件”-application安装建议的编解码器来修正它。

加载项->编解码器-> GStreamer多媒体编解码器->安装

我也安装了所有建议的编解码器,并重新启动。对我来说,错误已经消失了。吉尔!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65775120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档