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。
HARK学习(五)--AudioStreamFromMic相关推荐
- vivado 亚稳态_【vivado学习五】时序分析
想一千次,不如去做一次.华丽的跌倒,胜过无谓的徘徊. [vivado学习五]时序分析 典型的时序模型由发起寄存器.组合逻辑和捕获寄存器3部分组成,如图1所示形成了三条时钟路径:原时钟路径(Source ...
- C#多线程学习(五) 多线程的自动管理(定时器) (转载系列)——继续搜索引擎研究...
Timer类:设置一个定时器,定时执行用户指定的函数. 定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数. 初始化一个Timer对象: Timer timer ...
- OpenCV与图像处理学习五——图像滤波与增强:线性、非线性滤波、直方图均衡化与Gamma变换
OpenCV与图像处理学习五--图像滤波与增强:线性.非线性滤波.直方图均衡化与Gamma变换 三.图像滤波与增强 3.1 线性滤波 3.1.1 方框滤波 3.1.2 均值滤波 3.1.3 高斯滤波 ...
- PyTorch框架学习五——图像预处理transforms(一)
PyTorch框架学习五--图像预处理transforms(一) 一.transforms运行机制 二.transforms的具体方法 1.裁剪 (1)随机裁剪:transforms.RandomCr ...
- Docker学习五:Docker 数据管理
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- (转)MyBatis框架的学习(五)——一对一关联映射和一对多关联映射
http://blog.csdn.net/yerenyuan_pku/article/details/71894172 在实际开发中我们不可能只是对单表进行操作,必然要操作多表,本文就来讲解多表操作中 ...
- 罗马音平假名片假名转换器_零基础日语萌新该如何学习五十音?
在这里跟小伙伴们讲一下如何学习日语50音.五十音就像我们的二十六个字母一样.如果我们不能熟练地写和发音五十种音调,我们就无法很好地继续学习. 日语五十音图 https://sourl.cn/rMFhZ ...
- vector 插入_Java学习五分钟系列:对比Vector、ArrayList、LinkedList
Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. Java的集合类,值得我们深入的学习,建议大家有时间的话,可以阅读一下源 ...
- [日语]学习“五十音”(读音篇)
这回,我们开始学习"五十音",也就是清音的读音. 上回已经说过了"五十音"发音的规律,第一行是"a.i.u.e.o",下面每行都是根据第一行 ...
- Hbase深入学习(五) 命令及查看状态
Hbase深入学习(五) ―― 命令及查看状态 HBase是Apache Hadoop中的一个子项目,Hbase依托于Hadoop的HDFS作为最基本存储基础单元,通过使用hadoop的DFS工具就可 ...
最新文章
- HDU 2519 新生晚会【求组合数】
- 自定义封装ajax,复制即可用
- leetcode算法题--最长公共子数组
- Windows SDK程序的输出文字和格式控制(wsprintf、swprintf、Textout)
- Linux: 系统结构详解
- 2017.5.7 过河 失败总结
- Fiddler 详尽教程与抓取移动端数据包
- STM32G0系列的启动配置与程序下载
- MySQL数据库卸载手册
- python压缩HTML文件,python压缩javascript文件代码
- highcharts使用downloadCSV导出数据时间与实际时间不对应
- 2020年个人所得税计算方法(附带计算器)
- Shell修改命令提示符
- HDU 4069 Squiggly Sudoku【Dancing Links精确覆盖】
- 一分钟搞明白什么是维度,什么是事实,什么是度量,什么是粒度
- RepLKNet代码解读(31大小的卷积核)
- Ue4制作鼠标拖尾效果
- 【华为OD机试真题2023 JAVA】硬件产品销售方案
- 【米斯特吴】2021年全年系列课程包(Vue/React/Node/大厂面试)
- 搜狗又有两大开源力作!你一个也不知道?
热门文章
- ServiceNow在中国还有没有模仿者?
- “开宝五子棋陪练”-首款开放智能的五子棋习题练习安卓应用
- python socket
- 制作openstack离线 yum 源
- 药店管理系统|数据库设计
- 计算机更新配置卡住了,win10更新设置卡死怎么办|win10更新设置卡死的完美解决方法...
- 哪里看苹果是att_我告诉你怎么看手机版本是s跟att
- 阿里笔试之Java分词统计
- 曾经大肆其道的电商返利APP,其运营策略你真的清楚吗,一文带你读懂返利APP的竞品分析
- 学习笔记:使用requests+Beautiful4爬取优美图库