我试图将Pocketsphinx与Atom包集成,我安装了所有必需的依赖项。
但是,每次启动软件包时,我都会遇到以下错误:
Module version mismatch. Expected 49, got 48.
这是堆栈跟踪的一部分:
Error: Module version mismatch. Expected 49, got 48.
at Error (native)
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:168:20)
at Object.Module._extensions..node (module.js:583:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:168:20)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
at Object.<anonymous> (/Users/firas/github/sourcefetch/node_modules/pocketsphinx/index.js:1:99)
at Module._compile (/Applicat
以下是使用npm安装后我用来导入pocketsphinx的代码:
var fs = require('fs');
var ps = require('pocketsphinx').ps;
我重新加载包时会发生异常。
另外,对于完成这项工作的图书馆,您还有其他建议吗? (原子包中的语音命令)
编辑:它与this question不一样,因为我使用了不同的库并尝试了这些解决方案,并且我要求另一个语音识别库。