| 产物 | 芯片 | NPU | 板子型号 |
|---|---|---|---|
| silero_vad_ax650.axmodel | AX650 | NPU3 | AX650N |
| silero_vad_ax630c.axmodel | AX620E | NPU2 | AX630C |
silero-vad-axera(PyPI / GitHub),
load_silero_vad('ax650' | 'ax630c') 会直接使用;这里提供单独下载。sudo apt install libsndfile1
pip install -r requirements.txtpython main.py --input demo.wav --backend ax650 --output_dir output # AX650 板
python main.py --input demo.wav --backend ax630c --output_dir output # AX620E/AX630C 板pip install gradio
python gradio_app.py
vad = StreamVAD(args.backend,
sensitivity=0.5,
silence_ms=200)for result in vad.run(audio, vad.sr):
if result:
print(result)vad.sr 为模型采样率,固定 16000;run() 支持 16000 的整数倍采样率
(自动按比例换算帧长)。{
'start_ts': 语音开始的时间
'end_ts': 语音结束的时间
'audio': 语音数据
}