
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1214
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 仓库中不包含语音文件,需单独下载语音数据包
- 需按仓库根目录的 INSTALL 文件自行编译构建
- 语音数据可从发行包或 SourceForge 的 Ekho Voice Data 页面获取
安装与启动步骤
-
1克隆源码仓库
从 GitHub 拉取 ekho 源码到本地,后续编译安装都基于该目录进行。
git clone https://github.com/hgneng/ekho.git -
2查看构建说明
README 明确要求:构建过程遇到问题请阅读仓库根目录的 INSTALL 文件,按其步骤编译安装。
cat INSTALL -
3下载语音数据
仓库不附带语音文件,需从发行包或 SourceForge 上 Ekho Voice Data 0.2 的下载页获取。
-
4替换语音文件
若要更换普通话语音,用新语音文件整体替换 pinyin 文件夹,并删除旧的 pinyin.index 与 pinyin.voice。
rm -f pinyin.index pinyin.voice -
5重建语音索引
重新运行 ekho,程序会依据新的语音文件重新生成 pinyin.index 和 pinyin.voice 索引文件。
如何确认成功
重新运行 ekho 后,若目录下自动生成了新的 pinyin.index 与 pinyin.voice,说明新语音库已被正确加载。
常见问题
Q:为什么克隆下来的仓库里没有语音文件?
A:README 说明语音文件不随仓库发布,需从发行包或 SourceForge 的 Ekho Voice Data 下载页单独获取。
Q:如何替换普通话的语音?
A:用新的语音文件整体替换 pinyin 文件夹,删掉 pinyin.index 和 pinyin.voice,再重新运行 ekho 即可自动重建索引。
Q:编译安装失败怎么办?
A:先阅读仓库根目录的 INSTALL 文件,里面给出了构建所需的步骤与环境说明。
Q:怎样制作自己的语音?
A:README 指向 eGuideDog 文档《如何为Ekho添加新的声音》,可按该文档流程制作新声音。
注意事项
- README 未给出完整安装命令,实际编译步骤以仓库根目录的 INSTALL 文件为准。
- 语音数据当前提供的版本为 0.2,下载页在 SourceForge 的 e-guidedog 项目中。
- 删除 pinyin.index 和 pinyin.voice 后必须重新运行 ekho,索引才会基于新语音文件重建。
核心亮点
- 支持粤语、普通话、藏语,多语言TTS在开源项目中少见
- 轻量级引擎,适合嵌入式设备,资源占用低
- 提供命令行和C++ API,集成简单,支持批量转换
不足之处
- 语音库依赖预录音频,音质和自然度受限于录音质量
- 文档和社区活跃度一般,新用户上手可能遇到问题
适用场景
- 嵌入式设备(如智能家居)离线语音播报
- 中文方言(粤语)内容的有声化制作
- 服务器端批量生成语音文件用于语音导航或辅助阅读
替代项目
Festival、espeak-ng、MaryTTS
同类项目推荐
Bert-VITS2
开源
用BERT增强的VITS2,让语音合成更自然、多语言更流畅
vits2 backbone with multilingual-bert
read-aloud
开源
一键朗读网页,解放双眼,随时随地听内容
An awesome browser extension that reads aloud webpage content with one click
MOSS-Speech
开源
跳过文字,语音直接对话,更自然更高效
An end-to-end speech-to-speech language model that generates spoken responses withou···
supertonic
开源
离线秒级生成多语言语音,隐私安全不卡顿
Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.
WorldSonus
开源
给视频和虚拟世界实时生成会跟着画面动的空间音效
Real-time, interactive spatial audio generation for videos and world models.
FlashSpeech
开源
一段参考音频,即刻克隆音色,快速生成自然语音。
ACM MM 2024 FlashSpeech: Efficient Zero-Shot Speech Synthesis
F5-TTS
开源
几秒参考音频即可克隆音色,生成自然流畅的中英语音
Official code for "F5-TTS: A Fairytaler that Fakes Fluent and Faithful Speech with F···
epub2mp3
开源
把电子书变成有声书,用 Edge TTS 一键转 MP3
这是一个使用 Microsoft Edge TTS 服务将 EPUB 电子书转换为 MP3 音频文件的工具。
openai_tts
开源
让 Home Assistant 用上 OpenAI 高质量语音,播报更自然
Text-to-speech for Home Assistant from OpenAI, Mistral, Groq, Lemonfox, Kokoro, Chat···