1

result.getHypothesis()并不总是给我最好的结果,所以我想要识别后的多个结果。我尝试了下面的代码,它返回一个空数组。识别器是 LiveSpeechRecognizer 的一个对象。

SpeechResult result = recognizer.getResult();
System.out.println( result.getNbest(10));
4

1 回答 1

2

如果您使用语法,则尚不支持 n-best。如果您使用语言模型,您应该会看到 n-best 结果,如 Transcriber 演示中所示。

于 2015-11-02T00:49:47.087 回答