[树莓派5][linux][已解决] arecord -D “plughw:1,0“ 的设备序号怎么确定?

我们常用这条命令来测试麦克风录音:

arecord -D "plughw:1,0" -f dat -c 1 -r 16000 -d 10 test.wav

其中plughw:1,0这个格式是:

plughw:<card>,<device>

我们先用这条命令来查看设备:

aplay -l

我查询到的是

**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: A123 [Howard Adapter A123], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

我们现在要用那个USB麦克风,序号就是:2,0

即命令变成

arecord -D "plughw:2,0" -f dat -c 1 -r 16000 -d 10 test.wav

实测OK。

附带arecord这几个参数的含义

参数 说明
-D “plughw:1,0” plughw:1,0,其中1是声卡序号,0是该声卡中的设备序号。
-f dat f--format,采样位数,即每次采样多少bit,使用这个参数能够获得16bit 的编码
-c 1 c-channels, 通道数1
-r 16000 r -- rate, sample rate, 采样率16k
-d 10 d -- duration, 持续(录音)时间10s

注,也可以用这条命令来查看设备:​​​​​​​cat /proc/asound/cards

相关推荐

  1. 树莓5安装opencv

    2024-04-01 07:18:07       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 07:18:07       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 07:18:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 07:18:07       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 07:18:07       20 阅读

热门阅读

  1. git 创建空分支

    2024-04-01 07:18:07       17 阅读
  2. es创建索引(mapping和setting)

    2024-04-01 07:18:07       16 阅读
  3. linux正则表达式之\{n,m\}

    2024-04-01 07:18:07       26 阅读
  4. 如何做一个知识博主? 善用互联网检索

    2024-04-01 07:18:07       15 阅读
  5. 普通数据库索引与搜索引擎的索引有何区别

    2024-04-01 07:18:07       11 阅读
  6. mobaxterm访问服务器tensorboard方法

    2024-04-01 07:18:07       15 阅读
  7. 鸿蒙组件学习_Text组件

    2024-04-01 07:18:07       13 阅读