仅加载语言模型一次

时间:2016-01-05 12:56:33

标签: speech-recognition cmusphinx sphinx4

每次打电话

recognizer.startRecognition(new FileInputStream(filePath));

它加载了语言模型,这需要花费很多时间。

如何只加载语言模型一次?

1 个答案:

答案 0 :(得分:0)

目前这是不可能的,因为上面的API是遗留代码之上的包装器,它是完全有状态且高度耦合的。有可能破解代码并使模型加载一次,但它的工作量相当大,没有强有力的理由没有人会这么做。在未来,我认为,遗留API将会消失,整个代码将变为尽可能无状态,尽管在ASR中很多组件都可以自然地存储它们的状态。