我想通过setKeywordThreshold()方法降低阈值。 官方演示应用程序中的默认值为1e-45。 有人告诉我,最小值可能是1e-200。 请参阅此文章:https://sourceforge.net/p/cmusphinx/discussion/help/thread/05d09693/?limit=25
所以,我试图将其设置为1e-150,但Android Studio抱怨阈值应该是“float”类型,而不是“double”。
有人能告诉我如何将它设置为低于1e-45吗? 谢谢!
答案 0 :(得分:1)
这是旧版本中的问题,您使用的是哪一个?参数类型已在float
方法中从double
更改为setFloat
,因此您可以安全地使用1e-200
。
您还可以将kws列表文件与setKws
一起使用,而无需通过API传递阈值。