Linux

优质
小牛编辑
125浏览
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

</pre>

  • 可以看到, 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通道的原始音数据

最后更新:

类似资料

  • 支持2/4/6/8路麦克风阵列,集成8通道ADC/I2S/PDM,支持模拟麦和数字麦,内置DSP,支持降噪、AEC、Beamforming、去混响等算法。

  • 概述 GX8010 Smart Speaker Develop(简称SSD)是面向智能音箱应用而设计的方案,运行离线的demo程序后可进行基本的本地语音交互。SSD 平台具备如下特点: 6 路模拟MEMS 麦克风 4 个功能按键 12 个RGB 3 色LED 阵列 WIFI+BT 组合模块 TF 卡插槽 两个10W 40Ohm 扬声器 2200 毫安时电池,带充电功能 USB2.0 主机与从机接口

相关阅读