Python 接口用于连接 WebRTC 声音活动检测器
VAD <https://en.wikipedia.org/wiki/Voice_activity_detection>_
将一段音频数据分类为有声或无声。它可以
对电话和语音识别很有用。
Google 为 WebRTC <https://webrtc.org/>_> 开发的 VAD
据报道,该项目是目前最好的项目之一,速度快,现代化。
而且是免费的。
如何使用安装 webrtcvad 模块:: pip 安装 webrtcvad
创建一个 Vad 对象::
import webrtcvad
vad = webrtcvad.Vad()
可选地设置其攻击性模式,该模式为 0 到 3 之间的整数。0 表示对滤除非语音的攻击性最小,3 表示最强。(您也可以在创建 VAD 时设置模式,例如 "vad = webrtcvad.Vad(3)"):
example.py
https://github.com/wiseman/py-webrtcvad/blob/master/example.py`_ for
一个更详细的示例,它将处理 .wav 文件,查找有语音的部分
分段,并将每个段写入为单独的 .wav 文件。
如何运行单元测试2.0.10 修复了内存泄漏。感谢 bond005 https://github.com/bond005`_! 2.0.9 优化了示例代码。添加了 WebRTC 许可证。 2.0.8
修复了 Windows 编译错误。感谢 xiongyihui
暂无开放 Issues,或尚未同步最近议题。