Menu

decoding with only CI models Sphinx 4

Help
2009-06-12
2012-09-22
  • vijayabharadwaj gsr

    Dear Sir,

    I have successfully completed training tri-phone models and the speech recognition system is working fine. I have used Sphinx 4.

    Now I am trying to develop syllable models. I have 1200 sentences, 2740 words and 1120 syllables in my data.

    I have followed the steps told somebody in this forum.

    I have increased no of states per HMM here. Is that ok.

    elsif ($CFG_HMM_TYPE eq '.cont.') {
    $CFG_DIRLABEL = 'cont';
    $CFG_STATESPERHMM = 7;
    $CFG_SKIPSTATE = 'no';

    I have commented the following lines in Runall.pl to build only CI models

    # What pieces would you like to compute.
    my @steps =
    ("$ST::CFG_SCRIPT_DIR/00.verify/verify_all.pl",
    "$ST::CFG_SCRIPT_DIR/01.vector_quantize/slave.VQ.pl",
    "$ST::CFG_SCRIPT_DIR/02.falign_ci_hmm/slave_convg.pl",
    "$ST::CFG_SCRIPT_DIR/03.force_align/slave_align.pl",
    "$ST::CFG_SCRIPT_DIR/04.vtln_align/slave_align.pl",
    "$ST::CFG_SCRIPT_DIR/05.lda_train/slave_lda.pl",
    "$ST::CFG_SCRIPT_DIR/06.mllt_train/slave_mllt.pl",
    "$ST::CFG_SCRIPT_DIR/20.ci_hmm/slave_convg.pl",

    "$ST::CFG_SCRIPT_DIR/30.cd_hmm_untied/slave_convg.pl",

    "$ST::CFG_SCRIPT_DIR/40.buildtrees/slave.treebuilder.pl",

    "$ST::CFG_SCRIPT_DIR/45.prunetree/slave.state-tying.pl",

    "$ST::CFG_SCRIPT_DIR/50.cd_hmm_tied/slave_convg.pl",

    "$ST::CFG_SCRIPT_DIR/90.deleted_interpolation/deleted_interpolation.pl",

    "$ST::CFG_SCRIPT_DIR/99.make_s2_models/make_s2_models.pl",

    );

    The training went on without any errors.

    Now which files I have to use for decoding part. Can any body suggest me.

     
    • vijayabharadwaj gsr

      Can anybody give me suggestion where to modify the code for the above problem.

      Does HMMpool required for CI models also or it is only to make context dependent HMMS?

       
    • Nickolay V. Shmyrev

      All required model files are in

      model_parameters/your_db_name.ci_cont

       
    • vijayabharadwaj gsr

      Dear Sir,

              When I want to decode I am getting the following error. Please give me suggestion
      

      Loading...
      06:50.356 WARNING dictionary Missing word: <unk>
      in edu.cmu.sphinx.linguist.dictionary.FastDictionary:getWord-dictionary
      Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
      at edu.cmu.sphinx.linguist.util.HMMPool.<init>(HMMPool.java:78)
      at edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.compileGrammar(LexTreeLinguist.java:476)
      at edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.allocate(LexTreeLinguist.java:406)
      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.hellosyllable.HELLOSYLLABLE.main(HELLOSYLLABLE.java:53)

       
    • vijayabharadwaj gsr

      Dear Sir,

      <!-- ******** -->
      <!-- frequently tuned properties -->
      <!-- ******** -->
      <property name="absoluteBeamWidth" value="20"/>
      <property name="relativeBeamWidth" value="1E-80"/>
      <property name="absoluteWordBeamWidth" value="20"/>
      <property name="relativeWordBeamWidth" value="1E-30"/>
      <property name="wordInsertionProbability" value="1E-20"/>
      <property name="languageWeight" value="7.0"/>
      <property name="silenceInsertionProbability" value=".1"/>
      <property name="linguist" value="lexTreeLinguist"/>
      <property name="frontend" value="epFrontEnd"/>
      <property name="recognizer" value="recognizer"/>
      <property name="showCreations" value="false"/>

      These are my settings in config file. Even I played with absolute beam width it is still giving error.

      Any suggestions for this.

       
    • vijayabharadwaj gsr

      I have 3gb ram. Even though I go to higher heap space still problem exists

      java -jar -mx1500m bin/HELLOSYLLABLE.jar

       
    • vijayabharadwaj gsr

      Dear Sir,

      Please suggest me that the error is only because of heap space or any other errors i have done in configuring or training? This is important for me because if it is only because of less heap space i want to run on higher end systems.

      I need your valuable suggestion.

       
      • Nickolay V. Shmyrev

        You made a mistake in configuration. To reproduce your problem I need to access all your changes, without that it would be hard to help you.

         
    • vijayabharadwaj gsr

      <?xml version="1.0" encoding="UTF-8"?>

      <!--
      Sphinx-4 Configuration file
      -->

      <!-- ******** -->
      <!-- biship configuration file -->
      <!-- ******** -->

      <config>
      <!-- ******** -->
      <!-- frequently tuned properties -->
      <!-- ******** -->
      <property name="absoluteBeamWidth" value="20"/>
      <property name="relativeBeamWidth" value="1E-80"/>
      <property name="absoluteWordBeamWidth" value="10"/>
      <property name="relativeWordBeamWidth" value="1E-30"/>
      <property name="wordInsertionProbability" value="1E-20"/>
      <property name="languageWeight" value="7.0"/>
      <property name="silenceInsertionProbability" value=".1"/>
      <property name="linguist" value="lexTreeLinguist"/>
      <property name="frontend" value="epFrontEnd"/>
      <property name="recognizer" value="recognizer"/>
      <property name="showCreations" value="false"/>

      &lt;!-- ******************************************************** --&gt;
      &lt;!-- word recognizer configuration                            --&gt;
      &lt;!-- ******************************************************** --&gt;
      
      &lt;component name=&quot;recognizer&quot; 
                            type=&quot;edu.cmu.sphinx.recognizer.Recognizer&quot;&gt;
          &lt;property name=&quot;decoder&quot; value=&quot;decoder&quot;/&gt;
          &lt;propertylist name=&quot;monitors&quot;&gt;
              &lt;item&gt;accuracyTracker &lt;/item&gt;
              &lt;item&gt;speedTracker &lt;/item&gt;
              &lt;item&gt;memoryTracker &lt;/item&gt;
              &lt;item&gt;recognizerMonitor &lt;/item&gt;
          &lt;/propertylist&gt;
      &lt;/component&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The Decoder   configuration                              --&gt;
      &lt;!-- ******************************************************** --&gt;
      
      &lt;component name=&quot;decoder&quot; type=&quot;edu.cmu.sphinx.decoder.Decoder&quot;&gt;
          &lt;property name=&quot;searchManager&quot; value=&quot;wordPruningSearchManager&quot;/&gt;
          &lt;property name=&quot;featureBlockSize&quot; value=&quot;50&quot;/&gt;
      &lt;/component&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The Search Manager                                       --&gt;
      &lt;!-- ******************************************************** --&gt;
      
      &lt;component name=&quot;wordPruningSearchManager&quot; 
      type=&quot;edu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager&quot;&gt;
          &lt;property name=&quot;logMath&quot; value=&quot;logMath&quot;/&gt;
          &lt;property name=&quot;linguist&quot; value=&quot;lexTreeLinguist&quot;/&gt;
          &lt;property name=&quot;pruner&quot; value=&quot;trivialPruner&quot;/&gt;
          &lt;property name=&quot;scorer&quot; value=&quot;threadedScorer&quot;/&gt;
          &lt;property name=&quot;activeListManager&quot; value=&quot;activeListManager&quot;/&gt;
          &lt;property name=&quot;growSkipInterval&quot; value=&quot;0&quot;/&gt;
          &lt;property name=&quot;checkStateOrder&quot; value=&quot;false&quot;/&gt;
          &lt;property name=&quot;buildWordLattice&quot; value=&quot;false&quot;/&gt;
          &lt;property name=&quot;acousticLookaheadFrames&quot; value=&quot;1.7&quot;/&gt;
          &lt;property name=&quot;relativeBeamWidth&quot; value=&quot;${relativeBeamWidth}&quot;/&gt;
      &lt;/component&gt;
      
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The Active Lists                                         --&gt;
      &lt;!-- ******************************************************** --&gt;
      
      &lt;component name=&quot;activeListManager&quot; 
               type=&quot;edu.cmu.sphinx.decoder.search.SimpleActiveListManager&quot;&gt;
          &lt;propertylist name=&quot;activeListFactories&quot;&gt;
          &lt;item&gt;standardActiveListFactory&lt;/item&gt;
          &lt;item&gt;wordActiveListFactory&lt;/item&gt;
          &lt;item&gt;wordActiveListFactory&lt;/item&gt;
          &lt;item&gt;standardActiveListFactory&lt;/item&gt;
          &lt;item&gt;standardActiveListFactory&lt;/item&gt;
          &lt;item&gt;standardActiveListFactory&lt;/item&gt;
      &lt;/propertylist&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;standardActiveListFactory&quot; 
               type=&quot;edu.cmu.sphinx.decoder.search.PartitionActiveListFactory&quot;&gt;
          &lt;property name=&quot;logMath&quot; value=&quot;logMath&quot;/&gt;
          &lt;property name=&quot;absoluteBeamWidth&quot; value=&quot;${absoluteBeamWidth}&quot;/&gt;
          &lt;property name=&quot;relativeBeamWidth&quot; value=&quot;${relativeBeamWidth}&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;wordActiveListFactory&quot; 
               type=&quot;edu.cmu.sphinx.decoder.search.PartitionActiveListFactory&quot;&gt;
          &lt;property name=&quot;logMath&quot; value=&quot;logMath&quot;/&gt;
          &lt;property name=&quot;absoluteBeamWidth&quot; value=&quot;${absoluteWordBeamWidth}&quot;/&gt;
          &lt;property name=&quot;relativeBeamWidth&quot; value=&quot;${relativeWordBeamWidth}&quot;/&gt;
      &lt;/component&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The Pruner                                               --&gt;
      &lt;!-- ******************************************************** --&gt; 
      &lt;component name=&quot;trivialPruner&quot; 
                  type=&quot;edu.cmu.sphinx.decoder.pruner.SimplePruner&quot;/&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- TheScorer                                                --&gt;
      &lt;!-- ******************************************************** --&gt; 
      &lt;component name=&quot;threadedScorer&quot; 
                  type=&quot;edu.cmu.sphinx.decoder.scorer.ThreadedAcousticScorer&quot;&gt;
          &lt;property name=&quot;frontend&quot; value=&quot;${frontend}&quot;/&gt;
          &lt;property name=&quot;isCpuRelative&quot; value=&quot;true&quot;/&gt;
          &lt;property name=&quot;numThreads&quot; value=&quot;0&quot;/&gt;
          &lt;property name=&quot;minScoreablesPerThread&quot; value=&quot;10&quot;/&gt;
          &lt;property name=&quot;scoreablesKeepFeature&quot; value=&quot;true&quot;/&gt;
      &lt;/component&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The linguist  configuration                              --&gt;
      &lt;!-- ******************************************************** --&gt;
      
        &lt;component name=&quot;lexTreeLinguist&quot; 
                  type=&quot;edu.cmu.sphinx.linguist.lextree.LexTreeLinguist&quot;&gt;
          &lt;property name=&quot;logMath&quot; value=&quot;logMath&quot;/&gt;
          &lt;property name=&quot;acousticModel&quot; value=&quot;syllable&quot;/&gt;
          &lt;property name=&quot;languageModel&quot; value=&quot;trigramModel&quot;/&gt;
          &lt;property name=&quot;dictionary&quot; value=&quot;dictionary&quot;/&gt;
          &lt;property name=&quot;addFillerWords&quot; value=&quot;false&quot;/&gt;
          &lt;property name=&quot;fillerInsertionProbability&quot; value=&quot;1E-10&quot;/&gt;
          &lt;property name=&quot;generateUnitStates&quot; value=&quot;false&quot;/&gt;
          &lt;property name=&quot;wantUnigramSmear&quot; value=&quot;true&quot;/&gt;
          &lt;property name=&quot;unigramSmearWeight&quot; value=&quot;1&quot;/&gt;
          &lt;property name=&quot;wordInsertionProbability&quot; 
                  value=&quot;${wordInsertionProbability}&quot;/&gt;
          &lt;property name=&quot;silenceInsertionProbability&quot; 
                  value=&quot;${silenceInsertionProbability}&quot;/&gt;
          &lt;property name=&quot;languageWeight&quot; value=&quot;${languageWeight}&quot;/&gt;
          &lt;property name=&quot;unitManager&quot; value=&quot;unitManager&quot;/&gt;
      &lt;/component&gt;
      
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The Dictionary configuration                            --&gt;
      &lt;!-- ******************************************************** --&gt;
      &lt;component name=&quot;dictionary&quot; 
          type=&quot;edu.cmu.sphinx.linguist.dictionary.FastDictionary&quot;&gt;
          &lt;property name=&quot;dictionaryPath&quot;
                    value=&quot;resource:/edu.cmu.sphinx.model.acoustic.SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz.Model!/edu/cmu/sphinx/model/acoustic/SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz/dict/cmudict.0.6d&quot;/&gt;
          &lt;property name=&quot;fillerPath&quot; 
                value=&quot;resource:/edu.cmu.sphinx.model.acoustic.SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz.Model!/edu/cmu/sphinx/model/acoustic/SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz/dict/fillerdict&quot;/&gt;
          &lt;property name=&quot;addSilEndingPronunciation&quot; value=&quot;false&quot;/&gt;
          &lt;property name=&quot;wordReplacement&quot; value=&quot;&amp;lt;sil&amp;gt;&quot;/&gt;
          &lt;property name=&quot;unitManager&quot; value=&quot;unitManager&quot;/&gt;
      &lt;/component&gt;
      
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The Language Model configuration                         --&gt;
      &lt;!-- ******************************************************** --&gt;
      &lt;component name=&quot;trigramModel&quot; 
          type=&quot;edu.cmu.sphinx.linguist.language.ngram.SimpleNGramModel&quot;&gt;
          &lt;property name=&quot;location&quot; 
              value=&quot;resource:/demo.sphinx.hellosyllable.HELLOSYLLABLE!/demo/sphinx/hellosyllable/hellosyllable.trigram.lm&quot;/&gt;
          &lt;property name=&quot;logMath&quot; value=&quot;logMath&quot;/&gt;
          &lt;property name=&quot;dictionary&quot; value=&quot;dictionary&quot;/&gt;
          &lt;property name=&quot;maxDepth&quot; value=&quot;3&quot;/&gt;
          &lt;property name=&quot;unigramWeight&quot; value=&quot;.7&quot;/&gt;
      &lt;/component&gt;
      
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The acoustic model configuration                         --&gt;
      &lt;!-- ******************************************************** --&gt;
      &lt;component name=&quot;syllable&quot;
                 type=&quot;edu.cmu.sphinx.model.acoustic.SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz.Model&quot;&gt;
          &lt;property name=&quot;loader&quot; value=&quot;syllableLoader&quot;/&gt;
          &lt;property name=&quot;unitManager&quot; value=&quot;unitManager&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;syllableLoader&quot; type=&quot;edu.cmu.sphinx.model.acoustic.SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader&quot;&gt;
          &lt;property name=&quot;logMath&quot; value=&quot;logMath&quot;/&gt;
          &lt;property name=&quot;unitManager&quot; value=&quot;unitManager&quot;/&gt;
      &lt;/component&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The unit manager configuration                           --&gt;
      &lt;!-- ******************************************************** --&gt;
      
      &lt;component name=&quot;unitManager&quot; 
          type=&quot;edu.cmu.sphinx.linguist.acoustic.UnitManager&quot;/&gt;
      
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The frontend configuration                               --&gt;
      &lt;!-- ******************************************************** --&gt;
      
      &lt;component name=&quot;mfcFrontEnd&quot; type=&quot;edu.cmu.sphinx.frontend.FrontEnd&quot;&gt;
          &lt;propertylist name=&quot;pipeline&quot;&gt;
              &lt;item&gt;microphone &lt;/item&gt;
              &lt;item&gt;premphasizer &lt;/item&gt;
              &lt;item&gt;windower &lt;/item&gt;
              &lt;item&gt;fft &lt;/item&gt;
              &lt;item&gt;melFilterBank &lt;/item&gt;
              &lt;item&gt;dct &lt;/item&gt;
              &lt;item&gt;liveCMN &lt;/item&gt;
              &lt;item&gt;featureExtraction &lt;/item&gt;
          &lt;/propertylist&gt;
      &lt;/component&gt;
      
      &lt;!-- ******************************************************** --&gt;
      &lt;!-- The live frontend configuration                          --&gt;
      &lt;!-- ******************************************************** --&gt;
      &lt;component name=&quot;epFrontEnd&quot; type=&quot;edu.cmu.sphinx.frontend.FrontEnd&quot;&gt;
          &lt;propertylist name=&quot;pipeline&quot;&gt;
              &lt;item&gt;microphone &lt;/item&gt;
              &lt;item&gt;speechClassifier &lt;/item&gt;
              &lt;item&gt;speechMarker &lt;/item&gt;
              &lt;item&gt;nonSpeechDataFilter &lt;/item&gt;
              &lt;item&gt;premphasizer &lt;/item&gt;
              &lt;item&gt;windower &lt;/item&gt;
              &lt;item&gt;fft &lt;/item&gt;
              &lt;item&gt;melFilterBank &lt;/item&gt;
              &lt;item&gt;dct &lt;/item&gt;
              &lt;item&gt;liveCMN &lt;/item&gt;
              &lt;item&gt;featureExtraction &lt;/item&gt;
          &lt;/propertylist&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;microphone&quot; 
                  type=&quot;edu.cmu.sphinx.frontend.util.Microphone&quot;&gt;
          &lt;property name=&quot;closeBetweenUtterances&quot; value=&quot;false&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;speechClassifier&quot; 
                  type=&quot;edu.cmu.sphinx.frontend.endpoint.SpeechClassifier&quot;&gt;
          &lt;property name=&quot;threshold&quot; value=&quot;13&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;nonSpeechDataFilter&quot; 
                  type=&quot;edu.cmu.sphinx.frontend.endpoint.NonSpeechDataFilter&quot;/&gt;
      
      &lt;component name=&quot;speechMarker&quot; 
                  type=&quot;edu.cmu.sphinx.frontend.endpoint.SpeechMarker&quot;&gt;
          &lt;property name=&quot;speechTrailer&quot; value=&quot;50&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;premphasizer&quot; 
          type=&quot;edu.cmu.sphinx.frontend.filter.Preemphasizer&quot;/&gt;
      
      &lt;component name=&quot;windower&quot; 
      type=&quot;edu.cmu.sphinx.frontend.window.RaisedCosineWindower&quot;/&gt;
      
      &lt;component name=&quot;fft&quot; 
          type=&quot;edu.cmu.sphinx.frontend.transform.DiscreteFourierTransform&quot;/&gt;
      
      &lt;component name=&quot;melFilterBank&quot; 
          type=&quot;edu.cmu.sphinx.frontend.frequencywarp.MelFrequencyFilterBank&quot;/&gt;
      
      &lt;component name=&quot;dct&quot; 
              type=&quot;edu.cmu.sphinx.frontend.transform.DiscreteCosineTransform&quot;/&gt;
      
      &lt;component name=&quot;liveCMN&quot; 
                  type=&quot;edu.cmu.sphinx.frontend.feature.LiveCMN&quot;/&gt;
      
      &lt;component name=&quot;featureExtraction&quot; 
          type=&quot;edu.cmu.sphinx.frontend.feature.DeltasFeatureExtractor&quot;/&gt;
      
      &lt;!-- ******************************************************* --&gt;
      &lt;!--  monitors                                               --&gt;
      &lt;!-- ******************************************************* --&gt;
      
      &lt;component name=&quot;accuracyTracker&quot; 
                  type=&quot;edu.cmu.sphinx.instrumentation.AccuracyTracker&quot;&gt;
          &lt;property name=&quot;recognizer&quot; value=&quot;${recognizer}&quot;/&gt;
          &lt;property name=&quot;showRawResults&quot; value=&quot;false&quot;/&gt;
          &lt;property name=&quot;showAlignedResults&quot; value=&quot;false&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;memoryTracker&quot; 
                  type=&quot;edu.cmu.sphinx.instrumentation.MemoryTracker&quot;&gt;
          &lt;property name=&quot;recognizer&quot; value=&quot;${recognizer}&quot;/&gt;
      &lt;property name=&quot;showDetails&quot; value=&quot;false&quot;/&gt;
      &lt;property name=&quot;showSummary&quot; value=&quot;false&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;speedTracker&quot; 
                  type=&quot;edu.cmu.sphinx.instrumentation.SpeedTracker&quot;&gt;
          &lt;property name=&quot;recognizer&quot; value=&quot;${recognizer}&quot;/&gt;
          &lt;property name=&quot;frontend&quot; value=&quot;${frontend}&quot;/&gt;
      &lt;property name=&quot;showDetails&quot; value=&quot;false&quot;/&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;recognizerMonitor&quot; 
                  type=&quot;edu.cmu.sphinx.instrumentation.RecognizerMonitor&quot;&gt;
          &lt;property name=&quot;recognizer&quot; value=&quot;${recognizer}&quot;/&gt;
          &lt;propertylist name=&quot;allocatedMonitors&quot;&gt;
              &lt;item&gt;configMonitor &lt;/item&gt;
          &lt;/propertylist&gt;
      &lt;/component&gt;
      
      &lt;component name=&quot;configMonitor&quot; 
                  type=&quot;edu.cmu.sphinx.instrumentation.ConfigMonitor&quot;&gt;
          &lt;property name=&quot;showConfig&quot; value=&quot;false&quot;/&gt;
      &lt;/component&gt;
      
      
      &lt;!-- ******************************************************* --&gt;
      &lt;!--  Miscellaneous components                               --&gt;
      &lt;!-- ******************************************************* --&gt;
      
      &lt;component name=&quot;logMath&quot; type=&quot;edu.cmu.sphinx.util.LogMath&quot;&gt;
          &lt;property name=&quot;logBase&quot; value=&quot;1.0001&quot;/&gt;
          &lt;property name=&quot;useAddTable&quot; value=&quot;true&quot;/&gt;
      &lt;/component&gt;
      

      </config>

       
      • Nickolay V. Shmyrev

        This says nothing to me, pack everything into ready to run archive, upload somewhere and give a link.

         
    • vijayabharadwaj gsr

      Copyright 1999-2002 Carnegie Mellon University.

      Portions Copyright 2002 Sun Microsystems, Inc.

      Portions Copyright 2002 Mitsubishi Electronic Research Laboratories.

      All Rights Reserved. Use is subject to license terms.

      See the file "license.terms" for information on usage and

      redistribution of this file, and for a DISCLAIMER OF ALL

      WARRANTIES.

      description = SYLLABLE acoustic models
      modelClass = edu.cmu.sphinx.model.acoustic.SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz.Model
      modelLoader = edu.cmu.sphinx.model.acoustic.SYLLABLE_16gau_13dCep_16k_40mel_130Hz_6800Hz.ModelLoader

      isBinary = true
      featureType = 1s_c_d_dd
      vectorLength = 39
      sparseForm = false

      numberFftPoints = 512
      numberFilters = 40
      gaussians = 16
      minimumFrequency = 130
      maximumFrequency = 6800
      sampleRate = 16000

      dataLocation = ci_continuous_16gau
      modelDefinition = etc/SYLLABLE_clean_13dCep_16k_40mel_130Hz_6800Hz.ci.mdef

       
    • vijayabharadwaj gsr

      ok. sir. I will do it by tomorrow. Thanks for your quick reply.

       
    • vijayabharadwaj gsr

      Dear Sir,

             I have uploaded my model on name : syllable model
      
      
      
                 http://nrcfosshelpline.in/web/down/16/
      
      
            Please check this and give me suggestions. Thank you very much for your help.
      
       
      • Nickolay V. Shmyrev

        Hello

        I checked this. Indeed currently sphinx4 is not efficient enough to handle 1000 CI units. In particular edu.cmu.sphinx.linguist.util.HMMPool needs modifications to work with your model:

        unitTable = new Unit[numCIUnits * numCIUnits * numCIUnits];

        Here it tries to allocate a very huge table without much gain for you. I think it could be reworked to deal with hash table or something like that, but it requires some trivial coding.

         
    • vijayabharadwaj gsr

      Thank you very much for your quick reply. I will try to understand the module. If you come across the fix for this, please let me know. Please post the solution here. I will also try to understand and come up with some work around.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.