diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index ddaf5e9d..808dd18c 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -37,7 +37,7 @@ jobs: run: npm install - name: Compile addon.node - run: npx cmake-js compile -T whisper-addon -B Release + run: npx cmake-js compile -T addon.node -B Release - name: Download test model run: | diff --git a/examples/addon.node/CMakeLists.txt b/examples/addon.node/CMakeLists.txt index aef7839e..29cb1a27 100644 --- a/examples/addon.node/CMakeLists.txt +++ b/examples/addon.node/CMakeLists.txt @@ -1,4 +1,4 @@ -set(TARGET whisper-addon) +set(TARGET addon.node) # Base settings #================================================================== diff --git a/examples/addon.node/README.md b/examples/addon.node/README.md index bdb1d256..16df7d95 100644 --- a/examples/addon.node/README.md +++ b/examples/addon.node/README.md @@ -14,14 +14,14 @@ npm install Make sure it is in the project root directory and compiled with make-js. ```shell -npx cmake-js compile -T whisper-addon -B Release +npx cmake-js compile -T addon.node -B Release ``` For Electron addon and cmake-js options, you can see [cmake-js](https://github.com/cmake-js/cmake-js) and make very few configuration changes. > Such as appointing special cmake path: > ```shell -> npx cmake-js compile -c 'xxx/cmake' -T whisper-addon -B Release +> npx cmake-js compile -c 'xxx/cmake' -T addon.node -B Release > ``` ## Run diff --git a/examples/addon.node/__test__/whisper.spec.js b/examples/addon.node/__test__/whisper.spec.js index d102fe76..c0367a8c 100644 --- a/examples/addon.node/__test__/whisper.spec.js +++ b/examples/addon.node/__test__/whisper.spec.js @@ -1,7 +1,7 @@ const path = require("path"); const { whisper } = require(path.join( __dirname, - "../../../build/Release/whisper-addon" + "../../../build/Release/addon.node" )); const { promisify } = require("util"); @@ -12,6 +12,7 @@ const whisperParamsMock = { model: path.join(__dirname, "../../../models/ggml-base.en.bin"), fname_inp: path.join(__dirname, "../../../samples/jfk.wav"), use_gpu: true, + no_timestamps: false, }; describe("Run whisper.node", () => { diff --git a/examples/addon.node/index.js b/examples/addon.node/index.js index 3c642937..9156a52d 100644 --- a/examples/addon.node/index.js +++ b/examples/addon.node/index.js @@ -1,7 +1,7 @@ const path = require("path"); const { whisper } = require(path.join( __dirname, - "../../build/Release/whisper-addon" + "../../build/Release/addon.node" )); const { promisify } = require("util"); @@ -12,6 +12,7 @@ const whisperParams = { model: path.join(__dirname, "../../models/ggml-base.en.bin"), fname_inp: "../../samples/jfk.wav", use_gpu: true, + no_timestamps: false, }; const arguments = process.argv.slice(2); diff --git a/examples/addon.node/package.json b/examples/addon.node/package.json index bf51f0bb..50046bf1 100644 --- a/examples/addon.node/package.json +++ b/examples/addon.node/package.json @@ -1,5 +1,5 @@ { - "name": "whisper-addon", + "name": "addon.node", "version": "0.0.0", "description": "", "main": "index.js",