HTK在数据准备工具是主要是处理标签标记数据和音频数据,HCopy工具可以将音频数据转换成HTK的特征文件数据(参见 数据准备HCopy),HList并不处理什么数据,从字面意思就可以知道,这是一个查看工具,也非常有用
一,功能
查看所有HTK支持的格式文件的内容,可以支持多个文件。
二,语法
HList [options] file ....这个命令会输出file的文件内容,如果没有file被指定,但是源的格式是HAUDIO,那么audio的数据也会被显示出来。这个命令还可以根据源文件输出指定的格式数据,如源文件输入是WAV,但是我想输出转换之后的MFCC特征数据,也是可以的,通过-C 批量配置文件就行了。
三,选项
- -e N。如果输出采样N之后,就不输出了。
- -h,输出源文件的头信息。
- -i N .每一行输出多少个。
- -s N ,从哪个采样点开始输出,默认是0.
- -F fmt,指定源数据格式为fmt,如果源数据格式是wav音频,就指定为WAV就可以了。
四,使用例子
如查看某一个WAV文件的信息,如下
[root@localhost data]# HList -F WAV -h wav/sample01.wav| less------------------------- Source: wav/sample01.wav -------------------------- Sample Bytes: 2 Sample Kind: WAVEFORM Num Comps: 1 Sample Period: 62.5 us Num Samples: 215040 File Format: WAV---------------------------- Samples: 0->215039 ----------------------------- 0: 2 1 2 1 2 1 2 1 2 1 10: 2 1 2 1 17 22 20 20 20 20 20: 20 20 21 20 20 20 21 21 19 20 30: 20 20 20 20 20 20 19 20 20 20 40: 20 20 20 20 20 19 19 19 19 19 50: 20 20 19 19 20 20 19 18 19 19 60: 19 19 19 19 19 19 19 19 19 19 70: 18 18 18 19 18 18 19 18 18 18 80: 19 18 18 18 18 18 18 19 18 19 90: 18 18 18 18 18 18 17 18 18 18 100: 18 18 18 18 18 18 18 18 18 18 110: 17 18 18 17 18 18 18 17 17 17 120: 18 17 17 17 17 17 17 17 17 17 130: 17 17 17 17 17 17 17 17 17 17 140: 17 17 17 17 17 16 17 17 17 16 150: 16 16 17 16 16 16 17 16 16 17