Hi, I tried to build my own acoustic model using SphinxTrain. and followed the instructions "Using SphinxTrain in Sphinx4" and built jar file also.
when I try to run it, the following error comes... please help...
deivapalan@aster sphinx4]$ java -jar bin/HelloNGram.jar Loading... Creating: recognizer Creating: decoder Creating: wordPruningSearchManager Creating: logMath Creating: lexTreeLinguist Creating: wsj Creating: wsjLoader Creating: unitManager Creating: trigramModel Creating: dictionary Creating: trivialPruner Creating: threadedScorer Creating: epFrontEnd Creating: microphone Creating: speechClassifier Creating: speechMarker Creating: nonSpeechDataFilter Creating: premphasizer Creating: windower Creating: fft Creating: melFilterBank Creating: dct Creating: liveCMN Creating: featureExtraction Creating: activeListManager Creating: standardActiveListFactory Creating: wordActiveListFactory Creating: accuracyTracker Creating: speedTracker Creating: memoryTracker Creating: recognizerMonitor Creating: configMonitor Location = null Path = sphinx_work.ci_cont_flatinitial/means resource: sphinx_work.ci_cont_flatinitial/means, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader Location = null Path = sphinx_work.ci_cont_flatinitial/variances resource: sphinx_work.ci_cont_flatinitial/variances, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader resource: sphinx_work.ci_cont_flatinitial/mixture_weights, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader resource: sphinx_work.ci_cont_flatinitial/transition_matrices, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 13 at edu.cmu.sphinx.linguist.acoustic.tiedstate.MixtureComponent.transformStats(MixtureComponent.java:244) at edu.cmu.sphinx.linguist.acoustic.tiedstate.MixtureComponent.precomputeDistance(MixtureComponent.java:197) at edu.cmu.sphinx.linguist.acoustic.tiedstate.MixtureComponent.<init>(MixtureComponent.java:93) at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader.createSenonePool(ModelLoader.java:614) at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader.loadModelFiles(ModelLoader.java:558) at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader.load(ModelLoader.java:476) at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.Model.allocate(Model.java:177) at edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.allocate(LexTreeLinguist.java:404) at edu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager.allocate(WordPruningBreadthFirstSearchManager.java:323) at edu.cmu.sphinx.decoder.Decoder.allocate(Decoder.java:109) at edu.cmu.sphinx.recognizer.Recognizer.allocate(Recognizer.java:182) at demo.sphinx.hellongram.HelloNGram.main(HelloNGram.java:53)
Log in to post a comment.
Hi,
I tried to build my own acoustic model using SphinxTrain. and followed the instructions "Using SphinxTrain in Sphinx4" and built jar file also.
when I try to run it, the following error comes...
please help...
deivapalan@aster sphinx4]$ java -jar bin/HelloNGram.jar
Loading...
Creating: recognizer
Creating: decoder
Creating: wordPruningSearchManager
Creating: logMath
Creating: lexTreeLinguist
Creating: wsj
Creating: wsjLoader
Creating: unitManager
Creating: trigramModel
Creating: dictionary
Creating: trivialPruner
Creating: threadedScorer
Creating: epFrontEnd
Creating: microphone
Creating: speechClassifier
Creating: speechMarker
Creating: nonSpeechDataFilter
Creating: premphasizer
Creating: windower
Creating: fft
Creating: melFilterBank
Creating: dct
Creating: liveCMN
Creating: featureExtraction
Creating: activeListManager
Creating: standardActiveListFactory
Creating: wordActiveListFactory
Creating: accuracyTracker
Creating: speedTracker
Creating: memoryTracker
Creating: recognizerMonitor
Creating: configMonitor
Location = null
Path = sphinx_work.ci_cont_flatinitial/means
resource: sphinx_work.ci_cont_flatinitial/means, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader
Location = null
Path = sphinx_work.ci_cont_flatinitial/variances
resource: sphinx_work.ci_cont_flatinitial/variances, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader
resource: sphinx_work.ci_cont_flatinitial/mixture_weights, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader
resource: sphinx_work.ci_cont_flatinitial/transition_matrices, class edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 13
at edu.cmu.sphinx.linguist.acoustic.tiedstate.MixtureComponent.transformStats(MixtureComponent.java:244)
at edu.cmu.sphinx.linguist.acoustic.tiedstate.MixtureComponent.precomputeDistance(MixtureComponent.java:197)
at edu.cmu.sphinx.linguist.acoustic.tiedstate.MixtureComponent.<init>(MixtureComponent.java:93)
at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader.createSenonePool(ModelLoader.java:614)
at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader.loadModelFiles(ModelLoader.java:558)
at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader.load(ModelLoader.java:476)
at edu.cmu.sphinx.model.acoustic.DON492DB_8gau_13dCep_16k_40mel_130Hz_6800Hz.Model.allocate(Model.java:177)
at edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.allocate(LexTreeLinguist.java:404)
at edu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager.allocate(WordPruningBreadthFirstSearchManager.java:323)
at edu.cmu.sphinx.decoder.Decoder.allocate(Decoder.java:109)
at edu.cmu.sphinx.recognizer.Recognizer.allocate(Recognizer.java:182)
at demo.sphinx.hellongram.HelloNGram.main(HelloNGram.java:53)