public class CartTreeSet extends Object
Constructor and Description |
---|
CartTreeSet() |
Modifier and Type | Method and Description |
---|---|
HTSModel |
generateHTSModel(HMMData htsData,
FeatureDefinition feaDef,
FeatureVector fv,
double oldErr)
creates a HTSModel (pre-HMM optimization vector data for all parameter streams of a given phoneme) given a feature vector
compare with original code in the main loop of marytts.modules.HTSEngine#processTargetList()
|
int |
getLf0Stream() |
int |
getMagVsize() |
int |
getMcepVsize() |
int |
getNumStates() |
int |
getStrVsize() |
int |
getVsize(HMMData.FeatureType type) |
void |
loadTreeSet(HMMData htsData,
FeatureDefinition featureDef,
PhoneTranslator trickyPhones)
Loads all the CART trees
|
double |
searchDurInCartTree(HTSModel m,
FeatureVector fv,
HMMData htsData,
boolean firstPh,
boolean lastPh,
double diffdur) |
double |
searchDurInCartTree(HTSModel m,
FeatureVector fv,
HMMData htsData,
double diffdur)
Searches fv in durTree CART[] set of trees, per state, and fill the information in the HTSModel m.
|
void |
searchLf0InCartTree(HTSModel m,
FeatureVector fv,
FeatureDefinition featureDef,
double uvthresh)
Searches fv in Lf0Tree CART[] set of trees, per state, and fill the information in the HTSModel m.
|
void |
searchMagInCartTree(HTSModel m,
FeatureVector fv,
FeatureDefinition featureDef)
Searches fv in MagTree CART[] set of trees, per state, and fill the information in the HTSModel m.
|
void |
searchMgcInCartTree(HTSModel m,
FeatureVector fv,
FeatureDefinition featureDef)
Searches fv in mgcTree CART[] set of trees, per state, and fill the information in the HTSModel m.
|
void |
searchStrInCartTree(HTSModel m,
FeatureVector fv,
FeatureDefinition featureDef)
Searches fv in StrTree CART[] set of trees, per state, and fill the information in the HTSModel m.
|
public int getNumStates()
public int getLf0Stream()
public int getMcepVsize()
public int getStrVsize()
public int getMagVsize()
public int getVsize(HMMData.FeatureType type)
public void loadTreeSet(HMMData htsData, FeatureDefinition featureDef, PhoneTranslator trickyPhones) throws IOException, MaryConfigurationException
htsData
- htsDatafeatureDef
- featureDeftrickyPhones
- trickyPhonesIOException
- IOExceptionMaryConfigurationException
- MaryConfigurationExceptionpublic double searchDurInCartTree(HTSModel m, FeatureVector fv, HMMData htsData, double diffdur)
m
- HTSModel where mean and variances per state are copiedfv
- context feature vectorhtsData
- HMMData with configuration settingsdiffdur
- diffdurpublic double searchDurInCartTree(HTSModel m, FeatureVector fv, HMMData htsData, boolean firstPh, boolean lastPh, double diffdur)
public void searchLf0InCartTree(HTSModel m, FeatureVector fv, FeatureDefinition featureDef, double uvthresh)
m
- HTSModel where mean and variances per state are copiedfv
- context feature vectorfeatureDef
- Feature definitionuvthresh
- uvthreshpublic void searchMgcInCartTree(HTSModel m, FeatureVector fv, FeatureDefinition featureDef)
m
- HTSModel where mean and variances per state are copiedfv
- context feature vectorfeatureDef
- Feature definitionpublic void searchStrInCartTree(HTSModel m, FeatureVector fv, FeatureDefinition featureDef)
m
- HTSModel where mean and variances per state are copiedfv
- context feature vectorfeatureDef
- Feature definitionpublic void searchMagInCartTree(HTSModel m, FeatureVector fv, FeatureDefinition featureDef)
m
- HTSModel where mean and variances per state are copiedfv
- context feature vectorfeatureDef
- Feature definitionpublic HTSModel generateHTSModel(HMMData htsData, FeatureDefinition feaDef, FeatureVector fv, double oldErr)
htsData
- htsDatafeaDef
- feaDeffv
- fvoldErr
- oldErrCopyright © 2000–2016 DFKI GmbH. All rights reserved.