HARK学习(五)--AudioStreamFromMic
来源:互联网 发布:南风知我意2全文下载 编辑:程序博客网 时间:2024/05/16 17:36
大概
该节点接受一个来自麦克风阵列的多通道声音波形数据。这个模块可以通过一个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
- HARK学习(五)--AudioStreamFromMic
- HARK学习(三)--文件格式
- HARK学习(六)--AudioStreamFromWave
- HARK学习(七)--ConstantLocalization
- HARK学习(八)--LoadSourceLocation
- Hark语音识别学习(一)-Hark desinger的使用
- Hark语音识别学习(二)--HARK数据类型
- hark others by kalilinux
- wires hark使用
- 隐马尔科夫学习五(五)
- JavaScript学习(五)
- 学习(五)
- oracle 学习(五)
- HttpClient学习(五)
- 学习笔记(五)
- 入门学习(五)
- Oracle学习(五)
- 学习笔记(五)
- python代码片段【这些都是可以work的】
- 基于标记的AR的opencv实现(一)
- 详解SimpleXML添加_修改_删除_遍历XML节点属性
- ArcGIS Javascript学习笔记(一)arcgis API 的本地部署
- 【笔试/面试】—— 计算一个数二进制形式中 0 的个数
- HARK学习(五)--AudioStreamFromMic
- 以后需要补充的书籍:
- [从头学数学] 第183节 周游列国拜诸侯(上)
- My eclisps里面,想运行一个类,却总是在运行另外一个包的类?
- 原码, 反码, 补码 详解
- 【bzoj3504】【cqoi2014】【危桥】【最大流】
- mysql性能优化的四个层次
- [bzoj4373]算术天才⑨与等差数列 解题报告
- js的左移右移计算