每次打电话
recognizer.startRecognition(new FileInputStream(filePath));
它加载了语言模型,这需要花费很多时间。
如何只加载语言模型一次?
答案 0 :(得分:0)
目前这是不可能的,因为上面的API是遗留代码之上的包装器,它是完全有状态且高度耦合的。有可能破解代码并使模型加载一次,但它的工作量相当大,没有强有力的理由没有人会这么做。在未来,我认为,遗留API将会消失,整个代码将变为尽可能无状态,尽管在ASR中很多组件都可以自然地存储它们的状态。