sherpa-onnx
sherpa-onnx copied to clipboard
sherpa-onnx-node How to use it for electron ??
Here is my error message. I would like to know how to apply it in Electron!
App threw an error during load Error: Could not find sherpa-onnx-node. Tried
../build/Release/sherpa-onnx.node ../build/Debug/sherpa-onnx.node ./node_modules/sherpa-onnx-win-x64/sherpa-onnx.node ../sherpa-onnx-win-x64/sherpa-onnx.node ./sherpa-onnx.node
at Object.<anonymous> (E:\test\electron-test\electron-vite-vue3-win7-main\dist-electron\main.js:29504:9)
at Module._compile (node:internal/modules/cjs/loader:1141:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
at Module.load (node:internal/modules/cjs/loader:1011:32)
at Module._load (node:internal/modules/cjs/loader:846:12)
at f._load (node:electron/js2c/asar_bundle:2:13377)
at loadApplicationPackage (E:\test\electron-test\electron-vite-vue3-win7-main\node_modules\electron\dist\resources\default_app.asar\main.js:121:16)
at Object.<anonymous> (E:\test\electron-test\electron-vite-vue3-win7-main\node_modules\electron\dist\resources\default_app.asar\main.js:233:9)
at Module._compile (node:internal/modules/cjs/loader:1141:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
请看https://github.com/l1veIn/lol-wom-electron
学一下别人是如何做的
请看https://github.com/l1veIn/lol-wom-electron
学一下别人是如何做的
好的,谢谢你。
请看https://github.com/l1veIn/lol-wom-electron
学一下别人是如何做的
大佬,我这边的话使用的是electron22.1.4的版本,electron-builder是24.13.3版本,主要是为了兼容win7,报了一个错误
App threw an error during load
Error: The module '\?\E:\test\electron-test\electron-win7-tts\electron-vite-vue3-win7\node_modules\segfault-handler\build\Release\segfault-handler.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 115. This version of Node.js requires
NODE_MODULE_VERSION 110. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1869)
at Module._extensions..node (node:internal/modules/cjs/loader:1226:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1869)
at Module.load (node:internal/modules/cjs/loader:1011:32)
at Module._load (node:internal/modules/cjs/loader:846:12)
at f._load (node:electron/js2c/asar_bundle:2:13377)
at Module.require (node:internal/modules/cjs/loader:1035:19)
at require (node:internal/modules/cjs/helpers:102:18)
at bindings (E:\test\electron-test\electron-win7-tts\electron-vite-vue3-win7\node_modules\bindings\bindings.js:112:48)
at Object.
这不是sherpa-onnx导致的问题?
这不是sherpa-onnx导致的问题?
const portAudio = require('naudiodon2') 我把这行代码注释之后就没有这个错误了。。
这个是读麦克风的包,你可以删掉它,用其他包读麦克风
请看#1909
不把 sherpa-onnx-node 打到asar中可以解决
@ExploringTheCodeWorld
不把 sherpa-onnx-node 打到asar中可以解决
好的,我去尝试一下,您这有案例吗?
asarUnpack:
- resources/**
- node_modules/sherpa-onnx-node
解决了吗 试了不太行啊
https://github.com/l1veIn/lol-wom-electron
别人都写好了,有现成的例子,为什么说不行呢。