sonus 是语音识别领域的开源项目,由 evancohen 开发,2016 年首次发布。
它收录于语音识别分类,该分类目前共有 255 个项目,GitHub 星标数为 639。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-11。开源免费,需自行部署。
它主要面向的使用场景是:Node桌面语音助手:本地监听唤醒词后触发命令。同类可对比的替代方案包括 Picovoice Porcupine、Snowboy、Vosk。

Node 里离线监听热词,唤醒后再转文字,不依赖云。
sonus 是一个面向 Node.js 的离线语音转文字与热词唤醒库。它解决的核心问题是:在 Node 服务或桌面端做语音交互时,不想依赖云端 STT 服务,也不想为唤醒词单独搭建复杂模型。项目把语音识别和热词检测封装成简单 API,开发者只需监听麦克风音频流,即可在本地完成关键词监听(如“Alexa”“你好小智”等自定义热词),命中后再触发后续语音转文字或业务逻辑。它支持可配置的灵敏度、多种音频输入源,并可与 Google、Bing、Watson 等云端 STT 配合使用,形成“本地唤醒+云端识别”的混合方案。整体定位轻量、易嵌入,适合做语音助手原型、智能音箱控制、语音触发类 Node 应用,是早期 Node 生态中少见的离线热词检测方案。
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
—
Picovoice Porcupine、Snowboy、Vosk
sonus 是语音识别领域的开源项目,由 evancohen 开发,2016 年首次发布。
它收录于语音识别分类,该分类目前共有 255 个项目,GitHub 星标数为 639。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-11。开源免费,需自行部署。
它主要面向的使用场景是:Node桌面语音助手:本地监听唤醒词后触发命令。同类可对比的替代方案包括 Picovoice Porcupine、Snowboy、Vosk。
上一篇:speech-to-phrase
下一篇:pindrop
obs-localvocal
开源
直播录屏时,本地AI实时生成字幕,保护隐私零延迟
OBS plugin for local speech recognition and captioning using AI
LiveCaptions-Translator
开源
实时捕获系统音频,一键翻译成你懂的语言
Lightweight and powerful real-time audio/speech translation tool based on Windows Li···
speechbrain
开源
一站式 PyTorch 语音工具箱,快速搞定识别、说话人验证等任务
A PyTorch-based Speech Toolkit
whisper-diarization
开源
给语音转写加上说话人标签,会议记录一目了然
Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper