Skip to content

Latest commit

 

History

History
80 lines (58 loc) · 2.37 KB

README_CN.md

File metadata and controls

80 lines (58 loc) · 2.37 KB

English | 简体中文

VAD-addon

该项目提供了一个可以在 node 和 electron 环境中执行VAD模型推理的插件,基于 cmake-jsFastdeploySilero VAD 是一个预训练的企业级语音活动探测器。

我们的项目支持在 Windows AMD64(x86_64)、 macOS x86_64、 macOS arm64、 Linux AMD64(x86_64)、 Linux aarch64(arm64) 中运行。

安装

项目使用了 cmakenpm(在 Windows 中,我们额外需要 Visual Studio)。请检查它们是否已被安装。

git clone https://github.com/chenqianhe/VAD-addon
cd VAD-addon
npm install

Windows 系统

  1. 你可以参考 Visual Studio 2019 创建 CMake 工程使用 C++ SDK进行配置。
  2. 你也可以使用 Clion 进行配置。
Clion 配置 image image

用法

Default for node addon

npx gulp

Electron addon

  1. 根据 cmake-js 相关配置 进行配置。
  2. 运行
npx gulp

使用 cmake-js options

cmake-js 提供一些 options,你可以像使用 cmake-js 一样直接使用这些 options 。

npx gulp [options]

示例(当使用 Clion 时,我们通常需要指定特殊 cmake 路径)

npx gulp -c xxx/cmake

运行 node 环境下示例

node index.js

结果类似

[
 { start: '0.000000', end: '2.304000' },
 { start: '5.056000', end: '7.680000' },
 { start: '8.320001', end: '10.496000' }
]

参考

LICENSE

MIT