diff --git a/lib/pocketsphinx.js b/lib/pocketsphinx.js index 6da6bbd..75c79b2 100644 --- a/lib/pocketsphinx.js +++ b/lib/pocketsphinx.js @@ -21,7 +21,7 @@ if (!fs.existsSync('./resources/output.raw')) { } // run process for pocketsphinx_continuous -const command = `./node_modules/pocketsphinx/bin/pocketsphinx_continuous -infile ./resources/output.raw -lm ./resources/corpus/${prefix}.lm -dict ./resources/corpus/${prefix}.dic`; +const command = `./node_modules/pocketsphinx/local/bin/pocketsphinx_continuous -infile ./resources/output.raw -lm ./resources/corpus/${prefix}.lm -dict ./resources/corpus/${prefix}.dic`; exec(command, (error, stdout, stderr) => { if (error) { throw error; diff --git a/package.json b/package.json index 40bcea1..e73d2f4 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "install": "npm run install:sphinxbase && npm run install:pocketsphinx", "install:sphinxbase": "napa cmusphinx/sphinxbase && npm run build:sphinxbase", "install:pocketsphinx": "napa cmusphinx/pocketsphinx && npm run build:pocketsphinx", - "build:sphinxbase": "cd ./node_modules/sphinxbase && ./autogen.sh && ./configure --prefix=`pwd` && make && make install && cd ../..", - "build:pocketsphinx": "cd ./node_modules/pocketsphinx && ./autogen.sh && ./configure --prefix=`pwd` && make && make install && cd ../..", + "build:sphinxbase": "cd ./node_modules/sphinxbase && ./autogen.sh && ./configure --prefix=$PWD/local --libdir=$PWD/local/lib && make install && cd ../..", + "build:pocketsphinx": "cd ./node_modules/pocketsphinx && ./autogen.sh && LDFLAGS=-Wl,-L../sphinxbase/local/lib,-L./local/lib ./configure --prefix=$PWD/local --libdir=$PWD/local/lib && make && make install && cd ../..", "config:convert": "node ./lib/convert-commands.js" }, "keywords": [