I wanted to know what the number/score associated with a hypothesis mean. In my recognized result, it is usually a negative number with a magnitude of tens of thousand. For example, a decoded hypothesis may look like "What is an apple" with an score being -70021. So I wonder if this score indicates the accuracy/confidence of the hypothesis. I have observed that this number could take a range of negative numbers, which doesn't seem to be related to confidence/probability/accuracy of decoded result. If it doesn't indicate the confidence, how can I set a threshold to hypothesis so that inaccurate result would be filtered out and prompting users for a repetition of his speech
ps. I am using pocketsphinx on Android. I get the score via calling decoder.hyp().getBestScore()