HTK數據準備工具-HList

HTK在數據準備工具是主要是處理標籤標記數據和音頻數據,HCopy工具可以將音頻數據轉換成HTK的特徵文件數據(參見 數據準備HCopy),HList並不處理什麼數據,從字面意思就可以知道,這是一個查看工具,也非常有用


一,功能

查看所有HTK支持的格式文件的內容,可以支持多個文件。

二,語法

HList [options] file ....
這個命令會輸出file的文件內容,如果沒有file被指定,但是源的格式是HAUDIO,那麼audio的數據也會被顯示出來。這個命令還可以根據源文件輸出指定的格式數據,如源文件輸入是WAV,但是我想輸出轉換之後的MFCC特徵數據,也是可以的,通過-C 批量配置文件就行了。

三,選項

  1. -e N。如果輸出採樣N之後,就不輸出了。
  2. -h,輸出源文件的頭信息。
  3. -i N .每一行輸出多少個。
  4. -s N ,從哪個採樣點開始輸出,默認是0.
  5. -F fmt,指定源數據格式爲fmt,如果源數據格式是wav音頻,就指定爲WAV就可以了。
  6. -z 。這個選項和-h一起使用是比較有效果的,可以輸出多個文件的頭信息,而不輸出內容.
四,使用例子
1)如查看某一個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
2)查看WAV文件的輸出信息
[root@localhost data]$ HList -h -z -t -C wav_config -o  -s 100 -e 104 wav/sample01.wav
------------------------------- Source: wav/sample01.wav -------------------------------
  Sample Bytes:  2        Sample Kind:   WAVEFORM
  Num Comps:     1        Sample Period: 125.0 us
  Num Samples:   215040   File Format:   WAV
---------------------------------------- Target ----------------------------------------
  Sample Bytes:  156      Sample Kind:   MFCC_D_A_Z_0
  Num Comps:     39       Sample Period: 16000.0 us
  Num Samples:   1679     File Format:   HTK
-------------------------------- Observation Structure ---------------------------------
x:      MFCC-1  MFCC-2  MFCC-3  MFCC-4  MFCC-5  MFCC-6  MFCC-7  MFCC-8  MFCC-9 MFCC-10
       MFCC-11 MFCC-12      C0   Del-1   Del-2   Del-3   Del-4   Del-5   Del-6   Del-7
         Del-8   Del-9  Del-10  Del-11  Del-12   DelC0   Acc-1   Acc-2   Acc-3   Acc-4
         Acc-5   Acc-6   Acc-7   Acc-8   Acc-9  Acc-10  Acc-11  Acc-12   AccC0
---------------------------------- Samples: 100->104 -----------------------------------
100:    -2.341  -2.018  -0.443  -1.752  -5.100  -1.193  -4.605  -7.662  -1.047  -3.528
        -4.766   1.584  -3.738  -0.111   0.298  -0.234  -0.617  -2.545   0.424   1.299
         0.479  -2.836  -0.081  -0.007  -2.740   0.427   0.100  -0.305  -0.497   0.403
         0.462   0.685   0.788   0.478   0.059   0.053   0.186   0.009  -0.028
101:    -1.759  -3.905   0.907   1.865  -2.963  -1.062  -5.488  -1.268  -0.789   0.332
        -0.523   1.616  -2.745   0.163  -0.295  -1.079   0.437   0.543   1.757   1.675
        -0.162  -1.864  -1.036   0.057  -1.114   0.453   0.134  -0.120  -0.141   0.552
         0.644   0.480   0.237  -0.285   0.976   0.073  -0.158   0.513  -0.132
102:    -2.112  -2.328  -2.316  -1.382  -7.942  -1.394   1.699  -6.864  -8.398  -2.340
        -1.575  -0.482  -3.500   0.103  -0.546  -0.540   1.653   0.316   1.440   0.856
         0.499   1.156   0.728  -0.076   0.404  -0.071   0.079  -0.033   0.269   0.327
         0.598  -0.133  -0.662  -0.005   1.590   0.458  -0.365   0.738  -0.142
103:    -1.375  -4.578  -0.863   4.933   0.199   6.362  -4.723  -6.458   3.418  -0.977
        -5.196  -0.058  -2.663   0.255  -0.069  -0.244   0.993   0.368   1.685   0.345
        -0.753   2.642   0.474  -0.693  -0.118  -0.129   0.007   0.161   0.408  -0.318
        -0.203  -0.859  -0.605   0.089   0.570   0.553  -0.303  -0.027  -0.046
104:    -2.020  -4.412  -2.257   4.981  -5.100   2.295  -0.708  -2.574   2.629   0.767
        -2.809   4.443  -4.134   0.238   0.021   0.691   0.739   0.533  -0.206  -1.345
         0.751   2.864   1.455  -1.455   0.453   0.007  -0.067   0.017   0.136  -0.571
         0.020  -0.733  -0.285  -0.150  -0.687   0.191  -0.225  -0.222   0.104
----------------------------------------- END ------------------------------------------
[root@localhost data]$ 
可以看到這麼多信息的,有用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章