我在Android上成功使用PocketsphinxDemo。說3個不同的單詞,我有一套非常有限的單詞可以被識別。 我目前收到很多誤報 - 在說話時,Pocketsphinx識別出我的3個單詞中的一個,雖然他們沒有說過。如何在PocketSphinx中可靠地拒絕超出Grammar的單詞
因爲我找不到參數pocketsphinx使用任何引用,這裏是我的問題:
有一個參數,使Pocketsphinx反應更嚴格?
我希望它只有在Pocketsphinx高度「確定」匹配正確的單詞時纔會返回其識別猜測。
這裏是我目前使用的是默認參數:
c.setFloat("-samprate", 8000.0);
c.setInt("-maxhmmpf", 2000);
c.setInt("-maxwpf", 10);
c.setInt("-pl_window", 2);
c.setBoolean("-backtrace", true);
c.setBoolean("-bestpath", false);
謝謝!我想嘗試一下。我目前使用lmtool在線將我的語法轉換爲lm/dict文件。 JSGF語法有沒有類似的東西? – Hokascha
JSGF語法有一個文本編輯器 –
如何將JSGF語法提供給pocketsphinx? – Hokascha