5 File Formats

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  .

Table 5.1: HARK module list that designates file input-output

Module name

Where to use

File type

File format

SaveRawPCM 

Output

PCM raw file

PCM binary

LocalizeMUSIC 

Property setting

Source localization transfer function file

HGTF binary

SaveSourceLocation 

Output

Source localization result file

Localization result text

LoadSourceLocation 

Property

Source location result file

Localization result text

GHDSS 

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

SaveFeatures 

Output

Feature file

float  binary

SaveHTKFeatures 

Output

Feature file

HTK format

DataLogger 

Output

Map  data file

Map  text

CMSave 

Property setting

Correlation matrix file

correlation matrix text

CMLoad 

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.