public UtteranceHMMGraph(string context, Utterance utterance, AcousticModel acousticModel, UnitManager unitManager) { utterance.startTranscriptIterator(); while (utterance.hasMoreTranscripts()) { Transcript transcript = utterance.nextTranscript(); TranscriptHMMGraph transcriptGraph = new TranscriptHMMGraph(context, transcript, acousticModel, unitManager); this.add(transcriptGraph); } }
public override void train() { if (!SimpleTrainManager.assertionsDisabled && this.controlFile == null) { throw new AssertionError(); } this.controlFile.startUtteranceIterator(); while (this.controlFile.hasMoreUtterances()) { Utterance utterance = this.controlFile.nextUtterance(); [email protected](utterance); utterance.startTranscriptIterator(); while (utterance.hasMoreTranscripts()) { [email protected](utterance.nextTranscript()); } } }