This chapter describes the file types used with HARK and their formats. In HARK , a file can be used for module input, module output, or for storing property settings. Table 5.1 gives a list of the file types used in HARK .
Module name |
Where to use |
File type |
File format |
Output |
PCM raw file |
PCM binary |
|
Property setting |
Source localization transfer function file |
HGTF binary |
|
Output |
Source localization result file |
Localization result text |
|
Property |
Source location result file |
Localization result text |
|
Property setting |
Sound source separation transfer function file |
HGTF binary |
|
Property setting |
Microphone position file |
HARK text |
|
Property setting |
Stationary noise position file |
HARK text |
|
Property setting |
Initial separation matrix file |
HGTF binary |
|
Output |
Separation matrix file |
HGTF binary |
|
Output |
Feature file |
float binary |
|
Output |
Feature file |
HTK format |
|
Output |
Map data file |
Map text |
|
Property setting |
Correlation matrix file |
correlation matrix text |
|
Output |
Correlation matrix file |
correlation matrix text |
|
JuliusMFT |
Startup argument |
Configuration file |
jconf text |
In configuration file |
Acoustic model / phoneme list |
julius format |
|
In configuration file |
Language model / dictionary |
julius format |
|
harktool |
harktool |
Source position list file |
srcinf text |
harktool |
Inpulse response file |
float binary |
Here, Julius formats basically conform to the file formats of Julius . For differences from the original Julius , see the description of JuliusMFT . File formats other than Julius are described below. The input-output of HGTF (HARK General Transfer Function), binary format and HARK text format are collectively supported by the input-output library harkio of HARK and their generic name is HARK file format. Other formats, including srcinf text, PCM binary, float binary, localization result text, Map text, and correlation matrix text formats will be modified in future versions of HARK so that they can be supported by harkio.