2016-09-01 17 views
0

setKeywordThreshold()メソッドでしきい値を下げたいと思います。 公式デモアプリケーションのデフォルト値は1e-45です。 私は、最小値が1e-200である可能性があると言われました。 https://sourceforge.net/p/cmusphinx/discussion/help/thread/05d09693/?limit=25Android上のPocketSphinx setKeywordThreshold()の問題

私は1e-150に設定しようとしましたが、Androidスタジオでは閾値が「double」ではなく「float」でなければならないと訴えていました。

1e-45よりも低い値に設定する方法を教えてもらえますか? ありがとう!

答えて

1

これは古いバージョンで問題になっていましたが、どちらを使用していますか?引数のタイプはsetFloatメソッドのfloatからdoubleに変更されました。したがって、1e-200を安全に使用できます。

setKwsでkwsリストファイルを使用して、APIを介してしきい値を渡す必要もありません。

+0

ありがとうございます! –