项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4645
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(建议使用干净的虚拟环境)
- 可访问 GitHub 克隆仓库
- 能访问 HuggingFace 或 ModelScope 下载默认模型权重
- 如需跑 Android 示例,需准备 Android ONNX Runtime 环境
安装与启动步骤
-
1克隆仓库
把 MOSS-TTS-Nano 源码拉到本地,后续以该目录为工作目录。
git clone https://github.com/OpenMOSS/MOSS-TTS-Nano.git cd MOSS-TTS-Nano -
2创建干净环境
README 明确建议先准备一个干净的 Python 环境,避免依赖冲突;具体创建方式按你的工具链执行。
python -m venv .venv -
3激活虚拟环境
进入刚创建的虚拟环境后再执行后续安装。
source .venv/bin/activate -
4可编辑模式安装
README 要求以 editable 模式安装本项目,安装后本地才会出现 moss-tts-nano 命令。
pip install -e . -
5运行 Quickstart 示例
README 的 Quickstart 未给出具体命令,示例刻意保持参数最小并依赖仓库默认配置,请按仓库内示例文件执行。
-
6(可选)Android ONNX 示例
示例目录 examples/android_onnx_runtime 提供端侧冒烟测试,加载导出的 ONNX 图并写 WAV,模型文件放在 APK 外。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OpenMOSS-Team/MOSS-TTS-Nano | 否 | 默认加载的 TTS 模型仓库标识,README 说明无需手动指定 | OpenMOSS-Team/MOSS-TTS-Nano |
OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano | 否 | 默认加载的音频 tokenizer 模型仓库标识 | OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano |
如何确认成功
安装完成后本地出现 moss-tts-nano 命令即说明可编辑安装成功;README 未给出更具体的启动验证方式,请以仓库示例运行结果为准。
常见问题
Q:必须要有 GPU 吗?
A:不需要。该项目定位为 CPU 推理、面向实时语音生成的轻量模型,README 未提出 GPU 要求,纯 CPU 即可运行。
Q:模型权重需要手动下载吗?
A:默认会自动加载 OpenMOSS-Team/MOSS-TTS-Nano 和 OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano;若网络受限,可到对应的 HuggingFace 或 ModelScope 页面获取。
Q:为什么按 README 找不到具体运行命令?
A:README 的 Quickstart 只说明环境准备思路,未列出完整命令;请直接查看仓库内示例脚本和 examples 目录,不要凭猜测拼参数。
Q:Android 示例怎么用?
A:位于 examples/android_onnx_runtime,加载导出的 ONNX 图和 tokenizer 解码器,对预分词的短提示做合成并写出 WAV,模型文件不打包进 APK。
注意事项
- README 节选未给出完整安装与运行命令,本教程中的命令依据其“editable 安装”“干净 Python 环境”等描述推断,请以仓库最新文档为准。
- 默认模型为 OpenMOSS-Team/MOSS-TTS-Nano 与 OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano,首次运行需联网拉取权重。
- 项目为流式音频输出的多语言(中英文)TTS,支持语音克隆,适合本地演示与轻量 Web 服务集成。
- Android 示例刻意保持最小化,模型文件放在 APK 之外,仅用于本地测试。
核心亮点
- 超小模型仅 0.1B,CPU 即可实时推理,无需 GPU 成本低
- 支持中英文多语言和语音克隆,功能实用
- 部署简单,适合本地演示和轻量级 Web 服务集成
不足之处
- 文档/社区待观察
- 0.1B 参数可能限制生成语音的自然度和复杂场景表现
适用场景
- 本地实时语音合成演示
- 轻量级 Web 服务的语音播报
- 嵌入式或边缘设备的语音交互
替代项目
Coqui TTS、Piper TTS、MeloTTS
同类项目推荐
OuteTTS
开源
一行代码调用 OuteTTS 模型,快速生成自然语音
Interface for OuteTTS models.
FireRedTTS
开源
用大模型驱动,一句话克隆声音,生成自然语音。
An Open-Sourced LLM-empowered Foundation TTS System
TransformerTTS
开源
用 Transformer 并行合成语音,告别逐字慢速生成
Transformer TTS: Implementation of a non-autoregressive Transformer based neural net···
talkie
开源
选中文案,一键朗读,让网页开口说话。
Text-to-speech browser extension button. Select text on any web page, and have the c···
SoniTranslate
开源
上传视频,自动生成多语言配音,轻松出海
Synchronized Translation for Videos. Video dubbing
kokoro-tts-addon
开源
在浏览器里离线跑神经TTS,低配硬件也能流畅发声。
Local neural TTS for Browsers: fast, expressive, and offline—runs on modest hardwar···
Kokoros
开源
用 Rust 实现极速实时高质量语音合成
Kokoro in Rust. https://huggingface.co/hexgrad/Kokoro-82M Insanely fast, realtime TT···
lyrictor
开源
把歌曲变成可分享的 AI 视觉作品,无需设计基础
Desktop and browser-based creative tool for turning personal interpretations of song···
obsidian-voice
开源
让 Obsidian 笔记开口说话,通勤路上也能听知识
The Obsidian Voice plugin lets you listen to your written content being read aloud—···
