HARK学习(六)--AudioStreamFromWave

大概

该节点从波文件(WAVE file)读取波形数据。读进了Matrix的波形数据是有索引的。有频道行和样本列的多通道音频波形文件

必要文件

RIFF WAVE格式的音频文件。对通道数和采样频率没有限制。需要16或24bit的有符号整形线性PCM格式。
(WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型。WAVE文件格式是一种由微软和IBM联合开发的用于音频数字存储的标准,它采用RIFF文件格式结构,非常接近于AIFF和IFF格式。符合 PIFF Resource Interchange File Format规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。)

用法

什么时候用

当希望使用wav文件作为HARK系统的输入时使用

典型连接

图一二是使用该节点的例子。图一表示AudioStreamFromWave将Matrix型的多通道波形数据从文件中读进MultiFFT节点的频率域 要用AudioStreamFromWave读取文件。按图二连接。其中LOAD_WAVE是迭代子网络(就是新建一个sheet,类型选iterator,叫LOAD_WAVE),该子网络有图一
图1
图2

Input Output,节点的属性

  1. INPUT:Stream型,从FlowDesigner的标准节点的IO目录的InputStream节点里接收输入。
  2. ADUIO(Output):Matrix.列的数字是参数LENGTH。
  3. NOT_EOF(Output):bool. 表示该文件是否还能读取。读到文件尾输出false
  4. LENGTH:int。默认512。设计了框架的长度。框架,是一个处理的基本单位。这个值越高,频率分辨率越高,时间分辨率越低。已知20-40[ms]适合分析音频波形文件。默认值32[ms]跟采集频率16000[Hz]相关。
  5. ADVANCE:int型。默认值160。Designates the frame shift length in samples. 默认的10[ms]的帧频跟16000[Hz]的采样频率相关
  6. USE_WAIT:bool。 默认值false。HARK处理声音比现实处理快。该选项可以被用来在处理过程中添加等待。当想要想现实处理输入文件一样时设为true。然而,效率不高。
  7. 7.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值