当前位置: 首页 > 知识库问答 >
问题:

关于树莓派的阿尔萨问题

袁永贞
2023-03-14

我正在尝试使用IBMwatson TTS引擎播放文本。在播放声音时,我收到以下错误:

ALSA库整合。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.subround51.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm围绕21 ALSA库confmisc。c: 1286:(snd_func_refer)无法找到定义“卡”。bcm28
35.pcm.subround51.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm围绕21 ALSA库confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.subround40.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm围绕40 ALSA库confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.subround51.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm围绕41 ALSA库confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.subround51.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm围绕50 ALSA库confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.subround51.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm包围51 ALSA库confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.surround71.0:CARD=0'ALSA lib conf.c:4259:(_snd_config_evaluate)function snd_func_refer返回了错误
或:没有这样的文件或目录ALSA lib-c:4738:(snd_config_expand)evaluate error:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm围绕71 ALSA库confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'ALSA lib conf.c:4259:(_snd_config_evaluate)函数snd_func_refer返回错误
或:没有这样的文件或目录ALSA lib-conf.c:4738:(snd_config_expand)求值错误:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm iec958 ALSA lib confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'ALSA lib conf.c:4259:(_snd_config_evaluate)函数snd_func_refer返回错误
或:没有这样的文件或目录ALSA lib-conf.c:4738:(snd_config_expand)求值错误:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm spdif ALSA lib confmisc。c: 1286:(snd_func_refer)找不到定义“卡”。bcm28
35.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'ALSA lib conf.c:4259:(_snd_config_evaluate)函数snd_func_refer返回错误
或:没有这样的文件或目录ALSA lib-conf.c:4738:(snd_config_expand)求值错误:没有那样的文件或directo。c: 2239:(snd_pcm_open_noupdate)未知pcm spdif ALSA lib脉冲。c: 243:(pulse_connect)PulseAudio:无法连接:连接已断开

ALSA库脉冲。c: 243:(pulse_connect)PulseAudio:无法连接:连接已断开

连接(2) 调用 /tmp/jack-1000/默认/jack_0失败(错误 = 没有这样的文件或
目录)

我的aplay-l输出是:

**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Device [C-Media USB Audio Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

我的. asoundrc的输出是:

pcm.!default {
  type asym
   playback.pcm {
     type plug
     slave.pcm "hw:0,0"
   }
   capture.pcm {
     type plug
     slave.pcm "hw:1,0"
   }
}

我一直在尝试各种方法来解决这个问题,但都无济于事。

任何帮助或指示将不胜感激。

共有1个答案

虞承泽
2023-03-14

没有名为卡的声卡.bcm2835.pcm.环绕声卡51.0:卡=0。对于此 .asoundrc 配置,您只需使用snd_pcm_open功能来打开“默认”声卡。
https://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b

 类似资料:
  • 埃本·厄普顿 2006年,剑桥大学。年轻的助教埃本·厄普顿在为新入学的本科生头痛。 无疑,那些敢于申请剑桥大学的新生都有聪明的脑瓜。他们拿着傲人的A-Level考试成绩进入计算机系。从成绩上看,这些野心勃勃的年轻人无可挑剔。可坐在电脑前,他们就露馅了。大多数新生只会摆弄Word和Excel。好一些的,也只不过会做一两个简单的网页。新生们的计算机水平让厄普顿和他的同事们摇头不止。 要知道,早些时代的

  • 我试图让一个树莓派流到一个crtmpserver,并从那里到一个网页与JWplayer。 我可以用这个成功地将视频发送到crtmpserver: raspivid-t 0-w 960-h 540-fps 25-b 500000-vf-o-|ffmpeg-i--acodec aac-ac 2-严格实验-ab160k-vcodec libx264-预设慢速配置文件:v基线级别30-maxrate 10

  • Raspbian All-in-One 终端中登陆树莓派 停止正在运行的 Home Assistant 服务:sudo systemctl stop home-assistant.service 切换至 homeassistant 用户:sudo su -s /bin/bash homeassistant 切换至虚拟环境:source /srv/homeassistant/homeassistan

  • Linux 是使用最广泛的开源操作系统,而树莓派是新兴的开放硬件平台。两者相互结合,能激起很多有趣的火花。这一部分中,我将介绍树莓派的基本使用方法。

  • 树莓派除了提供常见的网口和USB接口 ,还提供了一组GPIO(General Purpose Input/Output)接口。这组GPIO接口大大拓展了树莓派的能力。GPIO不仅能实现通信,还能直接控制电子元器件,从而让用户体验到硬件编程的乐趣。 GPIO简介 在树莓派3上,GPIO接口由40个针脚(PIN)组成。每个针脚都可以用导线和外部设备相连。你可以通过焊接的方式来把导线固定在PIN上,也可

  • 更新时间:2018-09-17 14:27:32 本文将以树莓派开发板为例进行介绍 Link Develop 设备接入,开始前请确保完成了测试设备创建。 前期准备 硬件 树莓派开发板+KY-016 RGB LED 小灯模块 软件 在树莓派刷入 NOBOS 固件:https://www.raspberrypi.org/downloads/noobs/ 在树莓派上安装 Node.js (版本要求>=8