Menu

Partial results affect recognition

Help
Ana Alfaro
2016-05-09
2016-05-09
  • Ana Alfaro

    Ana Alfaro - 2016-05-09

    Hi,
    I'm testing Live Speech Recognizer and Stream Speech Recognizer in Sphinx4 and I realize I must loop the getResult() method from recognizer object, linking partial results, in order to obtain full result.

    For example in stream speech recognizer, why doesn't Sphinx4 build full result if it recieves whole speech? In which frame does it cut the stream? I think we can possibly lose efficiency in both recognition...

    Thank you very much.

    Ana

     
    • Nickolay V. Shmyrev

      Sphinx4 automatically splits audio on utterances and strips silence between them. It cuts the stream once it sees about 0.5 seconds of silence. I don't think there is anything bad here, it actually helps to decode audio faster and with higher accuracy because you can properly normalize volume and you can properly model language using language model.

       

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.