2016-01-05 6 views
-1

Каждый раз, когда я называюнагрузки только один раз

recognizer.startRecognition(new FileInputStream(filePath)); 

он загружает модель языка и занимает много времени.

Как загрузить языковую модель только один раз?

ответ

0

В настоящее время это невозможно, так как API выше - это оболочка поверх устаревшего кода, который полностью поддерживает состояние и сильно связан. Возможно, можно будет взломать код и сделать загрузку модели один раз, но это довольно много работы, которую никто не собирается делать без веской причины. В будущем, я думаю, устаревший API исчезнет, ​​и весь код станет как можно более безгосударственным, хотя в ASR вполне естественно, что многие компоненты сохраняют свое состояние.

Смежные вопросы