1

我一直在我的网站上使用 PocketSphinx.js 进行语音识别。我已下载语言模型文件 (.dmp)。但是他们的代码使用 JS 文件作为语言模型。我不知道从哪里获得 JS 文件。帮帮我。谢谢。

4

1 回答 1

0

根据文档,您可以将 dmp 文件转换为 js 并在之后加载它,请参阅https://github.com/syl22-00/pocketsphinx.js/#i-embedding-the-files-into-one-large-部分javascript 文件. 就像是

$ cmake -DEMSCRIPTEN=1 -DCMAKE_TOOLCHAIN_FILE=path_to_emscripten/cmake/Modules/Platform/Emscripten.cmake -LM_BASE=/lm/dmp/folder/name -LM_FILES=model.dmp ..

还要检查一个替代部分https://github.com/syl22-00/pocketsphinx.js#ii-package-model-files-outside-the-main-javascript,您可以在其中执行以下操作:

# python .../emscripten/tools/file_packager.py .../pocketsphinx.js/build/pocketsphinx.js --embed model.dmp --js-output=model.dmp.js

总的来说,你需要更小的模型,CMUSPHINX 下载的大模型太大了

于 2015-01-07T09:00:04.033 回答