public class SPTKPitchReaderWriter extends Object
Constructor and Description |
---|
SPTKPitchReaderWriter(double[] contour,
PitchFileHeader header)
create a SPTK Pitch reader writer with external contour
|
SPTKPitchReaderWriter(String lf0SPTKFile)
read a SPTK lf0 file with following default values windowSizeInSeconds = 0.005f; skipSizeInSeconds = 0.005f; fs = 16000; //
in Hz
|
SPTKPitchReaderWriter(String lf0SPTKFile,
float windowSizeInSeconds,
float skipSizeInSeconds,
int samplingRate)
read a SPTK lf0 file with external settings
|
Modifier and Type | Method and Description |
---|---|
double[] |
getF0Contour()
get f0 values in Hz (0.0 for unvoiced)
|
PitchFileHeader |
getPitchFileHeader()
get pitch file header
|
static void |
main(String[] args) |
void |
writeIntoMARYPTCfile(String ptcFileName)
write contour into a lf0 file in MARY PTC format
|
void |
writeIntoSPTKLF0File(String sptkFileName)
write contour into a lf0 file in SPTK format
|
public SPTKPitchReaderWriter(String lf0SPTKFile)
lf0SPTKFile
- lf0SPTKFilepublic SPTKPitchReaderWriter(String lf0SPTKFile, float windowSizeInSeconds, float skipSizeInSeconds, int samplingRate)
lf0SPTKFile
- lf0SPTKFilewindowSizeInSeconds
- windowSizeInSecondsskipSizeInSeconds
- skipSizeInSecondssamplingRate
- samplingRatepublic SPTKPitchReaderWriter(double[] contour, PitchFileHeader header)
contour
- contourheader
- headerpublic double[] getF0Contour()
public PitchFileHeader getPitchFileHeader()
public void writeIntoSPTKLF0File(String sptkFileName) throws IOException
sptkFileName
- sptk File NameIOException
- IO Exceptionpublic void writeIntoMARYPTCfile(String ptcFileName) throws IOException
ptcFileName
- ptc file nameIOException
- IO Exceptionpublic static void main(String[] args) throws IOException
args
- argsIOException
- IO ExceptionCopyright © 2000–2016 DFKI GmbH. All rights reserved.