首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让杰克和阿尔莎一起在树莓上工作

让杰克和阿尔莎一起在树莓上工作
EN

Stack Overflow用户
提问于 2018-05-11 21:28:06
回答 1查看 2K关注 0票数 1

我有一个工作的覆盆子派3B。操作系统是Raspbian的延伸。

默认的板上Broadcom音频禁用。

已插入USB SoundBlasterG1音频卡并配置为hw:0

nano /etc/asound.conf

默认{类型插头从器{ pcm "hw:0“}} 默认{ hw卡0}

我可以用这样的播放来播放wav声音文件

> aplay hello.wav

播放波'hello.wav‘:签署16位小终端,速率16000赫兹,Mono

我可以使用这样的记录记录wav声音文件

> arecord foo.wav

记录波“foo.wav”:无符号8位,速率8000 Hz,Mono

我可以像这样运行Jack服务器

> jackd -d alsa

装载司机..。 创造阿尔萨司机..。hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit 配置48000 ms,周期= 1024帧(21.3毫秒),缓冲器=2个周期 ALSA:捕获的最终选择的样例格式:16位 ALSA:使用两个时间段进行捕获 ALSA:最终选择的回放样例格式:16位 ALSA:使用两个周期播放

然而,Jack似乎没有捕捉到来自麦克风的任何信号:

如果我跑了

> jackd -v -d alsa

我得到以下附加输出

新缓冲区大小1024 调整0类型的端口缓冲区段大小,一个缓冲区= 4096字节 调整类型1的端口缓冲区段大小,一个缓冲区= 2048字节 注册端口system:capture_1,偏移量= 4096 注册端口system:capture_2,偏移量= 8192 注册端口system:playback_1,偏移量=0 注册端口system:playback_2,偏移量=0 ++ jack_sort_graph ++ jack_rechain_graph(): -- jack_rechain_graph() -- jack_sort_graph 1160等待信号 负载= 0.0452最大使用量: 21.000,备用= 23198.000 负载= 0.0678最大使用量: 21.000,备用= 23198.000 负载= 0.0791最大使用量: 21.000,备用= 23198.000 (..etc)

,我需要设置什么来从我的USB音箱麦克风中捕获数据,使用Raspberry PI.上的ALSA驱动程序。

EN

回答 1

Stack Overflow用户

发布于 2018-05-17 10:22:21

与插孔,捕获和播放端口不是自动连接。

可以通过UI应用程序qjackctl或使用jack_connect通过cli连接端口。

Qjackctl包通常被列出为for的依赖项,而jack_connect脚本则被绑定到jackd中。

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

https://stackoverflow.com/questions/50300500

复制
相关文章

相似问题

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