public class SinusoidalTracks extends Object
Modifier and Type | Field and Description |
---|---|
float |
absMaxOriginal |
int |
currentIndex |
Vector<ComplexArray> |
frameDfts |
int |
fs |
float |
origDur |
Vector<double[]> |
sysAmps |
Vector<float[]> |
sysCeps |
Vector<double[]> |
sysPhases |
float[] |
times |
float |
totalEnergy |
int |
totalTracks |
SinusoidalTrack[] |
tracks |
float[] |
voicings |
Constructor and Description |
---|
SinusoidalTracks(int len,
int samplingRate) |
SinusoidalTracks(SinusoidalTracks sinTrks) |
SinusoidalTracks(SinusoidalTracks sinTrks,
int startIndex,
int endIndex) |
Modifier and Type | Method and Description |
---|---|
void |
add(float time,
Sinusoid[] sins,
float maxFreqOfVoicing,
int state) |
void |
add(SinusoidalTrack track) |
void |
copy(SinusoidalTracks srcTracks) |
void |
copy(SinusoidalTracks srcTracks,
int startTrackIndex,
int endTrackIndex) |
float |
getOriginalDuration() |
void |
getTrackStatistics() |
void |
getTrackStatistics(float windowSizeInSeconds,
float skipSizeInSeconds) |
void |
initialize(int len,
int samplingRate) |
void |
setFrameDfts(Vector<ComplexArray> frameDftsIn) |
void |
setOriginalDurationAuto() |
void |
setOriginalDurationManual(float origDurIn) |
void |
setSamplingRate(int samplingRate) |
void |
setSysAmpsAndTimes(HntmSpeechSignal hntmSignal,
HntmAnalyzerParams params) |
void |
setSysAmpsAndTimes(NonharmonicSinusoidalSpeechFrame[] framesSins) |
void |
setSystemAmps(Vector<double[]> sysAmpsIn) |
void |
setSystemCeps(Vector<float[]> sysCepsIn) |
void |
setSystemPhases(Vector<double[]> sysPhasesIn) |
void |
setTimes(float[] timesIn) |
void |
setVoicings(float[] voicingsIn) |
void |
update(int index,
SinusoidalTrack track) |
void |
writeToTextFile(String filename) |
public SinusoidalTrack[] tracks
public int totalTracks
public int currentIndex
public int fs
public float origDur
public float[] voicings
public float absMaxOriginal
public float totalEnergy
public Vector<double[]> sysAmps
public Vector<double[]> sysPhases
public Vector<float[]> sysCeps
public Vector<ComplexArray> frameDfts
public float[] times
public SinusoidalTracks(int len, int samplingRate)
public SinusoidalTracks(SinusoidalTracks sinTrks)
public SinusoidalTracks(SinusoidalTracks sinTrks, int startIndex, int endIndex)
public void setSamplingRate(int samplingRate)
public void initialize(int len, int samplingRate)
public void copy(SinusoidalTracks srcTracks, int startTrackIndex, int endTrackIndex)
public void copy(SinusoidalTracks srcTracks)
public void add(SinusoidalTrack track)
public void add(float time, Sinusoid[] sins, float maxFreqOfVoicing, int state)
public void update(int index, SinusoidalTrack track)
public void getTrackStatistics()
public void getTrackStatistics(float windowSizeInSeconds, float skipSizeInSeconds)
public float getOriginalDuration()
public void setOriginalDurationAuto()
public void setOriginalDurationManual(float origDurIn)
public void setVoicings(float[] voicingsIn)
public void setTimes(float[] timesIn)
public void setSystemAmps(Vector<double[]> sysAmpsIn)
public void setSystemPhases(Vector<double[]> sysPhasesIn)
public void setSystemCeps(Vector<float[]> sysCepsIn)
public void setFrameDfts(Vector<ComplexArray> frameDftsIn)
public void writeToTextFile(String filename) throws IOException
IOException
public void setSysAmpsAndTimes(NonharmonicSinusoidalSpeechFrame[] framesSins)
public void setSysAmpsAndTimes(HntmSpeechSignal hntmSignal, HntmAnalyzerParams params)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.