Android上的PocketSphinx setKeywordThreshold()问题

时间:2016-09-01 11:21:32

标签: pocketsphinx-android

我想通过setKeywordThreshold()方法降低阈值。 官方演示应用程序中的默认值为1e-45。 有人告诉我,最小值可能是1e-200。 请参阅此文章:https://sourceforge.net/p/cmusphinx/discussion/help/thread/05d09693/?limit=25

所以,我试图将其设置为1e-150,但Android Studio抱怨阈值应该是“float”类型,而不是“double”。

有人能告诉我如何将它设置为低于1e-45吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

这是旧版本中的问题,您使用的是哪一个?参数类型已在float方法中从double更改为setFloat,因此您可以安全地使用1e-200

您还可以将kws列表文件与setKws一起使用,而无需通过API传递阈值。