fishaudio/fish-speech
SOTA Open Source TTS
Fish Speech – 富有表现力的多语言文本转语音
它是什么 – 一个开源的语音合成系统,结合大型语言模型与神经 TTS(VITS 风格),以产生高品质、富有表现力、多说话者的音频。它提供两个旗舰模型:
- Drama 3(35 B 参数,每 token 活跃 3 B)– 最新模型,针对长篇、多角色场景、即时编辑和强烈情感细微差别进行优化。
- S2-Pro(4 B 参数)– 一个较小、较快的模型,仍支持多语言声音克隆、行内韵律标签和流式生成。
主要功能
- 自然语言控制 – 直接在脚本中嵌入如
[whisper]、[angry]、[pause]等标签,以控制情感、韵律和时机。 - 声音克隆 – 10-30 秒的参考音频足以重现说话者的音色,跨语言克隆达到最先进的 CER/WER。
- 多说话者 / 场景生成 – 一次生成包含多个角色的完整对话或戏剧。
- 长篇流式 – 为数分钟的文字产生连续音频;Drama 3 甚至支持「导演修订」,您可以要求模型以新指令重新渲染片段。
- 本地编辑 / 填充 – 替换或插入单词,无需重新生成整个片段,保持音色连续性。
如何使用
- 安装 – 提供环境设置、权重下载和 Docker 部署的详细指南,位于
https://speech.fish.audio/install/。 - 推理 – 命令行工具、HTTP API 服务器和 Web UI 让您可以在本地合成语音或将其作为服务提供。
- LLM 代理 – 相同的安装步骤可由需要按需 TTS 的自主代理调用。
性能
- S2-Pro 在英文/中文 Seed-TTS 基准上达到低于 1% 的 WER,并在多个多语言和图灵测试指标上领先。
- Drama 3 在多语言克隆、自由形式编辑和多轮情感修订的新基准上优于 S2-Pro(详见技术报告 PDF)。
许可
- 代码和模型权重在 Fish Audio Community License 下发布;S2-Pro 权重带有 Fish Audio Research License。仓库警告禁止非法使用,并将执行许可。
资源
- Hugging Face 上的模型检查点:
fishaudio/drama-3和fishaudio/s2-pro。 - 技术报告(PDF 和 arXiv)详细说明架构、训练配方和评估。
- 社区:Discord、Docker Hub 和 QQ 频道提供支持。
谁可能受益
- 开发需要富有表现力、可控语音的语音应用、游戏或虚拟助理的开发者。
- 研究大规模多语言 TTS 或循环编辑生成的研究人员。
- 想要生成多角色音频戏剧而无需录制每个声音的内容创作者。
以上所有信息直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目