大概

该节点接受一个来自麦克风阵列的多通道声音波形数据。这个模块可以通过一个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相关推荐

  1. vivado 亚稳态_【vivado学习五】时序分析

    想一千次,不如去做一次.华丽的跌倒,胜过无谓的徘徊. [vivado学习五]时序分析 典型的时序模型由发起寄存器.组合逻辑和捕获寄存器3部分组成,如图1所示形成了三条时钟路径:原时钟路径(Source ...

  2. C#多线程学习(五) 多线程的自动管理(定时器) (转载系列)——继续搜索引擎研究...

    Timer类:设置一个定时器,定时执行用户指定的函数.               定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数. 初始化一个Timer对象: Timer timer ...

  3. OpenCV与图像处理学习五——图像滤波与增强:线性、非线性滤波、直方图均衡化与Gamma变换

    OpenCV与图像处理学习五--图像滤波与增强:线性.非线性滤波.直方图均衡化与Gamma变换 三.图像滤波与增强 3.1 线性滤波 3.1.1 方框滤波 3.1.2 均值滤波 3.1.3 高斯滤波 ...

  4. PyTorch框架学习五——图像预处理transforms(一)

    PyTorch框架学习五--图像预处理transforms(一) 一.transforms运行机制 二.transforms的具体方法 1.裁剪 (1)随机裁剪:transforms.RandomCr ...

  5. Docker学习五:Docker 数据管理

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  6. (转)MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

    http://blog.csdn.net/yerenyuan_pku/article/details/71894172 在实际开发中我们不可能只是对单表进行操作,必然要操作多表,本文就来讲解多表操作中 ...

  7. 罗马音平假名片假名转换器_零基础日语萌新该如何学习五十音?

    在这里跟小伙伴们讲一下如何学习日语50音.五十音就像我们的二十六个字母一样.如果我们不能熟练地写和发音五十种音调,我们就无法很好地继续学习. 日语五十音图 https://sourl.cn/rMFhZ ...

  8. vector 插入_Java学习五分钟系列:对比Vector、ArrayList、LinkedList

    Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. Java的集合类,值得我们深入的学习,建议大家有时间的话,可以阅读一下源 ...

  9. [日语]学习“五十音”(读音篇)

    这回,我们开始学习"五十音",也就是清音的读音. 上回已经说过了"五十音"发音的规律,第一行是"a.i.u.e.o",下面每行都是根据第一行 ...

  10. Hbase深入学习(五) 命令及查看状态

    Hbase深入学习(五) ―― 命令及查看状态 HBase是Apache Hadoop中的一个子项目,Hbase依托于Hadoop的HDFS作为最基本存储基础单元,通过使用hadoop的DFS工具就可 ...

最新文章

  1. HDU 2519 新生晚会【求组合数】
  2. 自定义封装ajax,复制即可用
  3. leetcode算法题--最长公共子数组
  4. Windows SDK程序的输出文字和格式控制(wsprintf、swprintf、Textout)
  5. Linux: 系统结构详解
  6. 2017.5.7 过河 失败总结
  7. Fiddler 详尽教程与抓取移动端数据包
  8. STM32G0系列的启动配置与程序下载
  9. MySQL数据库卸载手册
  10. python压缩HTML文件,python压缩javascript文件代码
  11. highcharts使用downloadCSV导出数据时间与实际时间不对应
  12. 2020年个人所得税计算方法(附带计算器)
  13. Shell修改命令提示符
  14. HDU 4069 Squiggly Sudoku【Dancing Links精确覆盖】
  15. 一分钟搞明白什么是维度,什么是事实,什么是度量,什么是粒度
  16. RepLKNet代码解读(31大小的卷积核)
  17. Ue4制作鼠标拖尾效果
  18. 【华为OD机试真题2023 JAVA】硬件产品销售方案
  19. 【米斯特吴】2021年全年系列课程包(Vue/React/Node/大厂面试)
  20. 搜狗又有两大开源力作!你一个也不知道?

热门文章

  1. ServiceNow在中国还有没有模仿者?
  2. “开宝五子棋陪练”-首款开放智能的五子棋习题练习安卓应用
  3. python socket
  4. 制作openstack离线 yum 源
  5. 药店管理系统|数据库设计
  6. 计算机更新配置卡住了,win10更新设置卡死怎么办|win10更新设置卡死的完美解决方法...
  7. 哪里看苹果是att_我告诉你怎么看手机版本是s跟att
  8. 阿里笔试之Java分词统计
  9. 曾经大肆其道的电商返利APP,其运营策略你真的清楚吗,一文带你读懂返利APP的竞品分析
  10. 学习笔记:使用requests+Beautiful4爬取优美图库