speech.cpp

一个 C++ 库跑通语音识别、合成和 VAD,本地部署开箱即用

开源 free 语音识别
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 191
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类语音识别
开发团队nyosegawa
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源是
开源协议MIT
主要语言C++
技术栈/模型asr,cpp,ggml,gguf,irodori-tts,metal,parakeet,qwen3-asr,qwen3-tts,reazonspeech,silero-vad,speech-recognition,speech-synthesis,text-to-speech,tts,voice-activity-detection,vulkan
GitHub 星标★ 191
30天Star增速
HF 下载量
上线时间2026-09-29 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-20
浏览次数0

项目介绍

speech.cpp 是一个基于 ggml 的 C++ 语音全栈工具库,把语音合成、语音识别和语音活动检测(VAD)整合到同一套推理框架中。它支持 Qwen3-TTS、Irodori-TTS 等合成模型,Qwen3-ASR、ReazonSpeech、parakeet 等识别模型,以及 Silero VAD,并能在 Metal、Vulkan 和纯 CPU 上运行。项目解决的是语音对话链路中模型分散、部署复杂的问题:开发者不必为 TTS、ASR、VAD 分别搭建 Python 服务和推理后端,只需编译一个 C++ 项目即可获得统一接口。核心能力包括:跨平台硬件加速、GGUF 量化模型加载、OpenAI 兼容的 HTTP 服务端,以及实时转写(live transcription)。适合需要本地化、低依赖、可嵌入的语音交互应用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 同一套 ggml 后端同时覆盖 TTS、ASR、VAD,减少多框架拼装的运维成本
  • 支持 Metal、Vulkan、CPU 三种后端,可在 Mac、Linux 和普通机器上本地推理
  • 提供 OpenAI 兼容服务端和实时转写,方便直接接入现有对话应用

不足之处

  • 项目仅 191 星,生态和文档成熟度仍处早期
  • 多模型、多后端组合的测试覆盖和长期维护情况有待观察

适用场景

  • 本地语音助手:离线完成唤醒检测、语音识别和语音合成回复
  • 会议或直播实时转写:用 VAD 切分语音流并流式输出文字
  • 嵌入式/边缘设备语音交互:在无 GPU 的 CPU 环境跑轻量 ASR 与 TTS

替代项目

whisper.cpp、llama.cpp、sherpa-onnx

上一篇:no-tipe-releases

下一篇:没有了!

同类项目推荐

obs-localvocal 开源

直播录屏时,本地AI实时生成字幕,保护隐私零延迟

OBS plugin for local speech recognition and captioning using AI

★ 1641 2026-09-10
LiveCaptions-Translator 开源

实时捕获系统音频,一键翻译成你懂的语言

Lightweight and powerful real-time audio/speech translation tool based on Windows Li···

★ 3927 2026-08-10
speechbrain 开源

一站式 PyTorch 语音工具箱,快速搞定识别、说话人验证等任务

A PyTorch-based Speech Toolkit

★ 11887 2026-08-26
whisper-diarization 开源

给语音转写加上说话人标签,会议记录一目了然

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

★ 5663 2026-08-13