HARK学习(五)--AudioStreamFromMic

大概

该节点接受一个来自麦克风阵列的多通道声音波形数据。这个模块可以通过一个TCP/IP的套接字连接,接收IEEE浮点格式的多通道音频流

怎么用

何时用

当希望使用来自麦克风阵列的声音波形数据来作为HARK的系统的输入时使用

典型链接

这里写图片描述

输入输出与节点的属性

输入:无要求
输出:AUDIO: Matrix类型。有下标。多通道的音频波形数据的行是频道,列是样本。列的大小等于参数LENGTH。
NOT_EOF:bool型。表示是否还有波形的输入等待被处理。在处理波的循环时使用一个flag。当它为真,则波形被加载,当它为false,读取结束。如果是true,会一直输出(因为一直在循环)。
参数:

  • LENGTH:int型。默认值512。设计了框架的长度。框架,是一个处理的基本单位。这个值越高,频率分辨率越高,时间分辨率越低。已知20-40[ms]适合分析音频波形文件。默认值32[ms]跟采集频率16000[Hz]相关。
  • ADVANCE:int型。默认值160。Designates the frame shift length in samples. 默认的10[ms]的帧频跟16000[Hz]的采样频率相关
  • CHANNEL_COUNT:int 型。设备使用的声道数目
  • SAMPLEING_RATE:int型。默认值16000。采样频率–一秒采集几次被上载的波形的样本。需要处理的频率达到w[Hz]时,将采样频率设为2w[Hz]。采样频率越高,数据就越多,实时处理数据就越难。
  • DEVICETYPE:string型。根据你的录音设备来选择ALSA,RASP,WS,TDBD16ADUSB,RASP24-16,RASP24-32,RASP-LC.
  • GAIN:string型。默认值0dB。设置录音时的麦克风增益。当RASP-24在使用时这个参数才激活
  • DEVICE:string型。根据DEVICETYPE不同而不同。这里只说ALSA(因为实验室使用的是PS eye)DEVICE的格式为plughw:a,b 在终端输入arecord -l。a就是card number。当有多个音频输入连接时,就会有多个card number。每个subdevice的数码表示b。 PS eye的通道数是4。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值