English | 简体中文
该项目提供了一个可以在 node 和 electron 环境中执行VAD模型推理的插件,基于 cmake-js 和 Fastdeploy。 Silero VAD 是一个预训练的企业级语音活动探测器。
我们的项目支持在 Windows AMD64(x86_64)、 macOS x86_64、 macOS arm64、 Linux AMD64(x86_64)、 Linux aarch64(arm64) 中运行。
项目使用了 cmake 和 npm(在 Windows 中,我们额外需要 Visual Studio)。请检查它们是否已被安装。
git clone https://github.com/chenqianhe/VAD-addon
cd VAD-addon
npm install
- 你可以参考 Visual Studio 2019 创建 CMake 工程使用 C++ SDK进行配置。
- 你也可以使用 Clion 进行配置。
npx gulp
- 根据 cmake-js 相关配置 进行配置。
- 运行
npx gulp
cmake-js 提供一些 options,你可以像使用 cmake-js 一样直接使用这些 options 。
npx gulp [options]
示例(当使用 Clion 时,我们通常需要指定特殊 cmake 路径)
npx gulp -c xxx/cmake
node index.js
结果类似
[ { start: '0.000000', end: '2.304000' }, { start: '5.056000', end: '7.680000' }, { start: '8.320001', end: '10.496000' } ]