Menu

why dropped silence segments ?

Help
2011-10-21
2012-09-22
  • NGUYEN dang-khoa

    i see on your pocketsphinx_continuous source code, you dropped all silence
    segments in normal mode. i don't know why dropped it, because i think the SIL
    model was already train in training phase and may be the dropping make
    missmatch between training and testing phase.
    and a small qst: if i switch to rawmode, can i detect the start and the end
    utterance to stop the recognizer. i have tried to replace cont_ad_init() by
    cont_ad_init_rawmode() but the recognizer still recognize forever ...
    Thanks so much

     
  • NGUYEN dang-khoa

    please help me, i'm waiting for an answer ...

     
  • Nickolay V. Shmyrev

    i see on your pocketsphinx_continuous source code, you dropped all silence
    segments in normal mode. i don't know why dropped it, because i think the SIL
    model was already train in training phase and may be the dropping make
    missmatch between training and testing phase.

    Thats one of the approaches which is faster because decoding of silence is
    still computationally expensive. Other approaches like you described also make
    sense. If model is trained properly, a mismatch caused by dropped silence
    shouldn't matter.

    if i switch to rawmode, can i detect the start and the end utterance to stop
    the recognizer. i have tried to replace cont_ad_init() by
    cont_ad_init_rawmode() but the recognizer still recognize forever ...

    Sorry, I'm not sure what do you need. If you don't need a silence detector you
    can just use ad_read instead of cont_ad_read.

     

Log in to post a comment.