int getNumHMMs() { return hmmsHTK.getNhmms(); }
int getNumStates() { return hmmsHTK.getNstates(); }
String nomEtat = s.substring(s.indexOf('"') + 1, s .lastIndexOf('"')); loadState(f, nomEtat, null); } else if (s.startsWith("~v")) { String nomTrans = s.substring(s.indexOf('"') + 1, s .lastIndexOf('"')); loadTrans(f, nomTrans, null); } else if (s.startsWith("~h")) { String nomHMM = s.substring(s.indexOf('"') + 1, s .println("WARNING: HMM is in lowercase, converting to upper"); hmms.add(loadHMM(f, nomHMM.toUpperCase(), gmms));
for (Iterator<SingleHMM> monoPhones = htkModels.hmmsHTK.get1phIt(); monoPhones .hasNext();) { SingleHMM hmm = monoPhones.next(); HMMState s = hmm.getState(ii); stid[j] = htkModels.hmmsHTK.getStateIdx(s); j++; for (int i = 0; i < htkModels.hmmsHTK.getNhmms(); i++) { SingleHMM hmm = htkModels.hmmsHTK.getHMM(i); if (hmm == null) break; HMMState s = hmm.getState(ii); stid[j] = htkModels.hmmsHTK.getStateIdx(s); j++; for (Iterator<SingleHMM> triPhones = htkModels.hmmsHTK.get3phIt(); triPhones .hasNext();) { SingleHMM hmm = triPhones.next(); if (hmm.isEmitting(ii)) { HMMState s = hmm.getState(ii); stid[j] = htkModels.hmmsHTK.getStateIdx(s); j++;
SingleHMM hmm = hmmsHTK.getHMM(l); if (hmm.trans != null) { float[][] tr = hmm.trans;
for (Iterator<SingleHMM> monoPhones = htkModels.hmmsHTK.get1phIt(); monoPhones .hasNext();) { SingleHMM hmm = monoPhones.next(); HMMState s = hmm.getState(ii); stid[j] = htkModels.hmmsHTK.getStateIdx(s); j++; for (int i = 0; i < htkModels.hmmsHTK.getNhmms(); i++) { SingleHMM hmm = htkModels.hmmsHTK.getHMM(i); if (hmm == null) break; HMMState s = hmm.getState(ii); stid[j] = htkModels.hmmsHTK.getStateIdx(s); j++; for (Iterator<SingleHMM> triPhones = htkModels.hmmsHTK.get3phIt(); triPhones .hasNext();) { SingleHMM hmm = triPhones.next(); if (hmm.isEmitting(ii)) { HMMState s = hmm.getState(ii); stid[j] = htkModels.hmmsHTK.getStateIdx(s); j++;
String nomEtat = s.substring(s.indexOf('"') + 1, s .lastIndexOf('"')); loadState(f, nomEtat, null); } else if (s.startsWith("~v")) { String nomTrans = s.substring(s.indexOf('"') + 1, s .lastIndexOf('"')); loadTrans(f, nomTrans, null); } else if (s.startsWith("~h")) { String nomHMM = s.substring(s.indexOf('"') + 1, s .println("WARNING: HMM is in lowercase, converting to upper"); hmms.add(loadHMM(f, nomHMM.toUpperCase(), gmms));
SingleHMM hmm = hmmsHTK.getHMM(l); if (hmm.trans != null) { float[][] tr = hmm.trans;
int getNumStates() { return hmmsHTK.getNstates(); }
int getNumHMMs() { return hmmsHTK.getNhmms(); }