当前位置: 首页 > 文档资料 > GX8008 开发文档 >

Linux

优质
小牛编辑
134浏览
2023-12-01
  • 查看设备
    arecord -l
    
root@ubuntu:/disk3# arecord -l
List of CAPTURE Hardware Devices **
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Dongle [NationalChip UAC Dongle], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
  • 可以看到, 8008 识别为了 usb 声卡, “NationalChip UAC Dongle”
  • 录制举例: 根据上面的信息,发现 8008 是 card 1, device 0 因此,录制单声道, 16K , 16bit 的 pcm 方式为:
  • 录制:
    arecord -r 16000 -c 1 -f S16_LE -D hw:1,0 > 1.wav
    
  • 播放:
    aplay -r 48000 -c 2 -f S16_LE -D hw:1,0 1.wav
    

sudo apt-get install audacity

8008 usb slave和电脑连接
注意:必须用实体linux机器! 必须用实体linux机器! 必须用实体linux机器!

  • 设备选择 Nationalchip UAC Dongle
  • 采样率16000
  • 声道数根据实际需求烧录的UAC固件

通过录下来的音频我们可以很清楚看到mic的声音,ref的声音

有需要可以保存音频为wav格式,在编辑-偏好设置里面选择自定义混音,这样可以保存4通道的原始音数据