2MB 的 Silero VAD,几行代码标出会议录音里的说话区间
2MB 的 Silero VAD几行代码标出会议录音里的说话区间【免费下载链接】silero-vadSilero VAD: pre-trained enterprise-grade Voice Activity Detector项目地址: https://gitcode.com/GitHub_Trending/si/silero-vad做会议录音工具时你需要先知道哪几段有人在说话。Silero VAD 是一个约 2MB 的 VAD 模型语音活动检测判断一段音频里有没有人说话CPU 单线程处理 30ms 音频帧不到 1ms几行代码就能跑出说话区间。Silero VAD 能替你判断什么Silero VAD 是一个预训练的生产级语音活动检测组件输入单通道音频输出哪里有人说话。它不识别内容只回答一个二元问题这段声音是不是人声。8kHz 电话音频和 16kHz 常规录音都支持训练语料覆盖 6000 多种语言MIT 协议不带遥测、不需要任何密钥。模型文件直接打进 Python 包里JIT 版本约 2MB。src/silero_vad/model.py 负责模型加载src/silero_vad/utils_vad.py 封装了推理与后处理examples/下还有 C、Java、Go、Rust 的社区示例。数据流音频进 → 模型判 → 事件出整个流程可以写成三行文字音频帧 → 模型推理输出语音概率 → 阈值后处理 → 语音/非语音事件ONNX 模型 3 行代码加载默认走 PyTorch JIT传onnxTrue改用 ONNX Runtime后者不依赖 PyTorch。这段代码加载模型from silero_vad import load_silero_vad model load_silero_vad(onnxTrue) # ONNX Runtime 推理跑完你得到一个模型对象后面所有帧都交给它。32ms 一帧的推理细节模型按固定帧长工作16kHz 下一帧 512 个采样点约 32ms8kHz 下 256 个采样点同样约 32ms。每帧输出一个 0~1 的语音概率模型内部还保留上一帧的部分采样和隐藏状态让帧与帧之间连续。采样率或批次大小变化时状态会自动重置不用你手动管。把帧概率变成起止时间get_speech_timestamps把逐帧概率聚合成时间段触发/恢复用独立阈值并限制最短语音与最短静音。这段代码把 wav 文件变成时间戳from silero_vad import read_audio, get_speech_timestamps wav read_audio(tests/data/test.wav, sampling_rate16000) ts get_speech_timestamps(wav, model, return_secondsTrue)跑完你得到一个列表每项带start和end单位秒可以直接拿去做剪辑或对齐。️ 两个场景树莓派离线唤醒 vs 呼叫中心实时质检维度树莓派离线唤醒呼叫中心实时质检音频输入本地 16kHz 录音8kHz 电话流/长录音采样率160008000电话信道常见值运行时选择JIT 或 ONNX单线程ONNX多线程或批量处理方式逐帧流式逐帧 批量切片关注指标单帧延迟须低于 32ms 才实时吞吐与内存同一个模型文件就能切场景区别只在采样率参数和推理方式Silero VAD 原生支持 8000 与 16000 两种采样率代码里传入对应的sr即可。树莓派上模型加载一次、常驻本地进程呼叫中心则把 VAD 包成独立检测服务通话录音切片后批量调用把语音区间输出给质检系统。最短上手路径克隆仓库git clone https://gitcode.com/GitHub_Trending/si/silero-vad装依赖pip install silero-vad源码运行则加装torchaudio、onnxruntimePython 3.8用仓库自带tests/data/test.wav验证环境跑最小示例拿到第一个时间戳换examples/下的流式示例接麦克风或 WebSocket关键代码就是这几行from silero_vad import load_silero_vad, read_audio, get_speech_timestamps model load_silero_vad(onnxTrue) wav read_audio(tests/data/test.wav, sampling_rate16000) ts get_speech_timestamps(wav, model, return_secondsTrue) print(ts) # [{start: 1.2, end: 3.5}, ...]跑完你会看到一条条start/end区间会议里安静的那几秒从此有了标记。Silero VAD 只负责哪里有人说话不回答说了什么唤醒词识别、说话人分离和质检打分都得在它上面自己加。建议你先拿仓库里的tests/data/test.wav跑通最小示例再决定用 JIT 还是 ONNX 运行时接进你的项目。【免费下载链接】silero-vadSilero VAD: pre-trained enterprise-grade Voice Activity Detector项目地址: https://gitcode.com/GitHub_Trending/si/silero-vad创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

一套算法5种实现:how-does-navicat-encrypt-password的C/C++、C、Java、VB.NET跨语言横向对比

一套算法5种实现:how-does-navicat-encrypt-password的C/C++、C、Java、VB.NET跨语言横向对比

一套算法5种实现:how-does-navicat-encrypt-password的C/C、C#、Java、VB.NET跨语言横向对比 【免费下载链接】how-does-navicat-encrypt-password Transferred from https://github.com/DoubleLabyrinth/how-does-navicat-encrypt-password 项目地址: https://gi…

2026/8/24 10:28:40 阅读更多 →
Docling 文档解析:把 20+ 种格式转成结构化数据的完整链路

Docling 文档解析:把 20+ 种格式转成结构化数据的完整链路

Docling 文档解析:把 20 种格式转成结构化数据的完整链路 【免费下载链接】docling Get your documents ready for gen AI 项目地址: https://gitcode.com/GitHub_Trending/do/docling RAG 管道里最容易被低估的瓶颈是文档解析。一份 300 页的扫描版 PDF 端坐…

2026/8/24 10:28:40 阅读更多 →
Facter API完全指南:to_hash、value与resolve三大接口快速上手教程

Facter API完全指南:to_hash、value与resolve三大接口快速上手教程

Facter API完全指南:to_hash、value与resolve三大接口快速上手教程 【免费下载链接】facter Collect and display system facts 项目地址: https://gitcode.com/gh_mirrors/fa/facter Facter(GitHub 加速计划 / fa / facter)是一个用于…

2026/8/24 10:28:40 阅读更多 →

最新新闻

如何让你的AI接管浏览器自动化:web-ui 5 分钟跑通实操指南

如何让你的AI接管浏览器自动化:web-ui 5 分钟跑通实操指南

如何让你的AI接管浏览器自动化:web-ui 5 分钟跑通实操指南 【免费下载链接】web-ui 🖥️ Run AI Agent in your browser. 项目地址: https://gitcode.com/GitHub_Trending/web/web-ui 你有没有反复干过这种事:打开页面、点按钮、填表单…

2026/8/24 11:59:57 阅读更多 →
着色器编译器横评:在Shader Playground实测DXC、FXC与Slang的编译差异

着色器编译器横评:在Shader Playground实测DXC、FXC与Slang的编译差异

着色器编译器横评:在Shader Playground实测DXC、FXC与Slang的编译差异 【免费下载链接】shader-playground Shader playground website for exploring HLSL, GLSL, SPIR-V compilers 项目地址: https://gitcode.com/gh_mirrors/sh/shader-playground Shader …

2026/8/24 11:59:57 阅读更多 →
ncmdump 网易云 NCM 解密转 MP3 简单指南,拖一下就完成

ncmdump 网易云 NCM 解密转 MP3 简单指南,拖一下就完成

ncmdump 网易云 NCM 解密转 MP3 简单指南,拖一下就完成 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 想把云盘里的歌拷进车机 U 盘,播放器却一个 .ncm 都不认?ncmdump 就是干 NCM 解密转换的。把…

2026/8/24 11:59:57 阅读更多 →
CF17D Notepad算法解析:大数模幂与欧拉定理的工程实践

CF17D Notepad算法解析:大数模幂与欧拉定理的工程实践

1. 项目概述:从“CF17D Notepad”说起最近在整理一些老项目时,又翻到了“CF17D Notepad”这个标题。乍一看,它像是一个普通的记事本应用,或者某个特定版本的Notepad。但如果你是一位参与过算法竞赛,尤其是Codeforces平…

2026/8/24 11:59:57 阅读更多 →
视频技能蒸馏:将AI视频处理逻辑封装为可复用组件

视频技能蒸馏:将AI视频处理逻辑封装为可复用组件

如果你最近在尝试用 AI 处理视频,可能会遇到一个尴尬的局面:大模型能“看懂”视频,但让它执行一个具体的、可复用的视频操作,比如“把画面里所有红色物体都圈出来”,却往往需要你写一长串复杂的提示词,每次…

2026/8/24 11:59:57 阅读更多 →
PakePlus-Android:9分钟网页转App轻量打包工具

PakePlus-Android:9分钟网页转App轻量打包工具

PakePlus-Android:9分钟网页转App轻量打包工具 【免费下载链接】PakePlus-Android Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面…

2026/8/24 11:58:57 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →