如何在Licheepi Zero上正确录制音频?

时间:2019-04-01 17:41:58

标签: linux audio alsa

我目前正在研究Licheepi Zero,在其中我尝试使用arecord二进制文件捕获音频,并将音频数据存储到文件中,稍后,我尝试在x86机器上使用aplay二进制文件播放相同的音频文件。但我听不到声音。

要录制音频,我正在使用以下命令:

./arecord -f cd > test.wav

要播放音频,请使用以下命令:

aplay test.wav

以下是alsa的内容:

# ./amixer contents
numid=1,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw------,values=1,min=0,max=63,step=0
  : values=0
numid=2,iface=MIXER,name='Line Volume'
  ; type=INTEGER,access=rw------,values=1,min=0,max=31,step=0
  : values=0
numid=7,iface=MIXER,name='ADC input gain ctrl'
  ; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
  : values=3
numid=15,iface=MIXER,name='Audio capture route switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=16,iface=MIXER,name='Audio clear path'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=8,iface=MIXER,name='Audio headphone out'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=14,iface=MIXER,name='Audio linein'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=10,iface=MIXER,name='Audio main mic'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=13,iface=MIXER,name='Audio noise reduced'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=12,iface=MIXER,name='Audio record source'
  ; type=ENUMERATED,access=rw------,values=1,items=5
  ; Item #0 'mic1'
  ; Item #1 'mic2'
  ; Item #2 'headsetmic'
  ; Item #3 'mic3'
  ; Item #4 'linein'
  : values=1
numid=9,iface=MIXER,name='Audio speaker out'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=11,iface=MIXER,name='Audio sub mic'
  ; type=BOOLEAN,access=rw------,values=1
  : values=off
numid=5,iface=MIXER,name='MIC1 boost AMP gain control'
  ; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
  : values=5
numid=3,iface=MIXER,name='MIC1_G boost stage output mixer control'
  ; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
  : values=3
numid=6,iface=MIXER,name='MIC2 boost AMP gain control'
  ; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
  : values=5
numid=4,iface=MIXER,name='MIC2_G boost stage output mixer control'
  ; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
  : values=3
numid=17,iface=MIXER,name='Speaker Function'
  ; type=ENUMERATED,access=rw------,values=1,items=3
  ; Item #0 'headset'
  ; Item #1 'spk'
  ; Item #2 'headset-spk'
  : values=0

由于我是alsa的新手,因此我对其配置不甚了解,哪种配置可以解决我在Lichee Pi Zero上的问题?

0 个答案:

没有答案