Menu

How to improve recognition of speech

Help
Alan Du
2017-05-11
2017-05-11
  • Alan Du

    Alan Du - 2017-05-11

    I'm runnig demo app of pocketsphinx:
    pocketsphinx_continuous -inmic yes -lm 2929.lm -dict 2929.dic

    cat 2929.dic
    BACKWARD B AE K W ER D
    FORWARD F AO R W ER D
    LEFT L EH F T
    RIGHT R AY T
    STOP S T AA P
    TURN T ER N

    If I say a word included the 2929.dic,it worked fine. the accuracy is above 90%.
    But if I say a word excluded the 2929.dic the accuracy is so poor.
    e.g, I said "acquire".Recognition results: "BACKWORD". I said "world" Recognition results: "FORWARD".

    How can i solve this problem?

     
    • Nickolay V. Shmyrev

      Include all words you need in the language model and in the dictionary

       
      • Alan Du

        Alan Du - 2017-05-11

        Thank you for your kind help.
        I don't want a big language model and dictionary. I just need a samll them which
        include several command words. I have a ipcamera. I want if I say a command to it,such as turn left, in respon,it can do a action. if I say a wrong command to the ipcamera it will reject to aciton.

         
        • Nickolay V. Shmyrev

          You can use keyword spotting for continuous listening for activation keyword. See for details

          http://cmusphinx.sourceforge.net/wiki/tutoriallm

           

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.