omnivoice.cpp

本地离线跑语音克隆与设计,646 语言 CPU 也能出声

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 60 🐛 待处理 21 👀 关注 4
GitHub ↗
GitHub 星标 ★ 212
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

omnivoice.cpp 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队ServeurpersoCom
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C++
GitHub 星标★ 212
上线时间2026-04-25 00:00:00
代码更新2026-11-13
仓库体积1.2 MB
本站数据更新2026-11-15
维护状态活跃
收录时间2026-10-01
浏览次数1

项目介绍

omnivoice.cpp 是 OmniVoice 语音合成模型的 C++17 移植版,基于 GGML 推理框架实现,主打本地化文本转语音。它解决的是云端 TTS 服务依赖网络、隐私泄露、按量计费的问题,让开发者在自己的机器上离线跑语音合成。核心能力包括:支持 646 种语言的文本转语音,24 kHz 单声道输出;支持声音克隆,给定一段参考音频即可复刻音色;支持声音设计,通过描述生成特定风格的声音。推理后端覆盖 CPU、CUDA、ROCm、Metal、Vulkan,意味着从普通笔记本到 NVIDIA/AMD 显卡、苹果芯片都能跑,无需 Python 环境,适合嵌入到 C++ 应用、游戏、桌面软件或边缘设备中。项目处于早期阶段,星标约 182,接口和模型格式可能还会调整。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 212

核心亮点

  • 纯 C++17 + GGML 实现,无 Python 依赖,方便嵌入原生应用和游戏引擎
  • 后端覆盖 CPU/CUDA/ROCm/Metal/Vulkan,跨 NVIDIA、AMD、Apple 芯片和集显都能推理
  • 同时支持声音克隆与声音设计,646 语言覆盖面远超多数开源 TTS

不足之处

  • 项目处于早期,星标仅 182,API 和模型格式可能不稳定
  • 文档与预编译产物可能不完善,上手需要自行编译 GGML 后端

适用场景

  • 桌面软件或游戏内嵌离线语音播报,不依赖云服务
  • 隐私敏感场景下本地生成有声内容,如个人助理、阅读器
  • 在无 GPU 的边缘设备或老电脑上用 CPU 做多语言 TTS

替代项目

piper、Coqui TTS、espeak-ng

上一篇:VoicEra

下一篇:qwentts.cpp

同类项目推荐

NVDA-IBMTTS-Driver 开源

让 NVDA 用上经典 IBMTTS 语音,听感更自然

This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS i···

★ 82 2026-08-09
Tacotron-pytorch 开源

用 PyTorch 快速上手 Tacotron,训练自己的语音合成模型

Pytorch implementation of Tacotron

★ 206 2026-08-09
local11labs 开源

本地一键生成高质量语音和播客,快且私密

Local11Labs allows generating high-quality text-to-speech and podcast content using ···

★ 53 2026-08-09
Ming-3.0-tts 开源

一套模型搞定多语言配音、音色克隆与语气控制

Ming-3.0-tts is an open-source TTS model family with 0.5B dense and 7.9B-A1.3B MoE v···

★ 578 2026-11-08
MangoByte 开源

在 Discord 里一键播放 Dota 英雄台词,还能 TTS 整活

A discord bot that provides the ability to play dota hero response clips, do tts, an···

★ 95 2026-08-09
articulate.js 开源

一行代码让网页开口说话,轻松实现文字转语音

A jQuery plugin that lets the browser speak to you.

★ 137 2026-08-09
ukrainian-tts 开源

用 ESPnet 快速训练和合成乌克兰语语音,让应用开口说乌语。

Ukrainian TTS (text-to-speech) using ESPNET

★ 255 2026-08-09
dia 开源

一句话说出超逼真对话,情绪到位,不用反复重录

A TTS model capable of generating ultra-realistic dialogue in one pass.

★ 19408 2026-08-09