FireRedTTS3:小红书开源的多语言指令式语音生成与编辑TTS项目

AI新闻 AI工具集
122

FireRedTTS3是什么

FireRedTTS3是小红书推出的开源PyTorch端到端语音生成项目,基于语义增强连续语音表征技术,分为Base、Instruct两大模型版本,采用Apache‑2.0开源协议。项目兼顾零样本音色克隆、自然语言驱动语音设计、音频语义与声学编辑能力,支持多国语言与国内大量方言,可本地部署运行,配套arXiv技术报告,是集语音合成、音色复刻、语音编辑于一体的完整开源TTS方案。

FireRedTTS3(图1)

功能特色

  1. 零样本音色克隆:输入一小段参考音频,即可复刻说话人音色,支持跨语言、跨方言合成语音,无需微调模型。

  2. 自然语言语音设计:Instruct版本支持无参考音频,直接用文字描述性别、年龄、情绪、口音、语速,生成全新定制音色。

  3. 语义语音编辑:在保留原有说话人音色不变的前提下,对已有音频做文本替换、内容插入、内容删除,修改音频说话内容。

  4. 声学属性编辑:针对已有音频调整音高、语速、音量等声学参数,声学指令需要遵循项目指定模板格式。

  5. 强大多语言方言能力:覆盖24门主流语种,同时内置21种中文方言,包含四川话、上海话、闽南话等,适配国内本地化语音需求。

  6. 本地可完整运行:支持Python API调用,提供完整推理脚本,可选择本地文本归一化工具,也可接入兼容OpenAI格式的API完成多语种文本预处理。

技术细节

  1. 模型分支

  • FireRedTTS3‑Base:侧重零样本音色克隆,面向批量语音合成、音色复刻场景。

  • FireRedTTS3‑Instruct:指令一体化模型,同时具备克隆、语音设计、语义编辑、声学编辑全套能力。

  1. 核心底层组件
    基于Qwen3大模型、X‑Codec音频编解码器、CAM++说话人表征模型构建;可选fastText实现自动语种识别;文本归一化提供两套方案:wetext本地工具仅支持中英;LLM‑TN通过OpenAI兼容API实现全语种文本标准化。

  2. 表征方案:采用语义增强连续语音表征,打通文本、音色参考音频、编辑指令三者之间的映射,实现合成与编辑任务统一模型。

  3. 评测指标
    在Seed‑TTS‑eval零样本克隆测试集,Base版本WER/CER为3.04%,说话人相似度78.8%;MiniMax‑MLS‑Test多语言测试集,平均说话人相似度可达84.8%;在语音编辑任务上,对比同类开源编辑模型,在编辑准确率、音色保留、生成音质上具备优势。

  4. 运行依赖:基于PyTorch框架,预训练权重通过Hugging Face Hub分发,环境配置支持GPU推理。

应用场景

  • 本地化AI语音制作:短视频配音、有声读物、播客内容批量生成,可复刻特定音色,也可自定义全新音色。

  • 方言语音生成:文旅内容、方言科普、地方短视频,生成四川话、上海话等方言音频。

  • 音频后期编辑:已有录音片段修改台词,不用重新录制,保留原说话人音色,用于短剧音频、课件音频二次修改。

  • 多语种内容产出:跨境内容配音,同时支持多语种混合生成语音。

  • 技术二次开发:开发者二次封装,搭建私有语音接口,部署本地私有化语音服务,不依赖第三方在线TTS接口。

FireRedTTS3(图2)

使用方法

  1. 环境准备
    克隆项目仓库,安装项目依赖pip install -r requirements.txt;从Hugging Face Hub下载对应预训练权重存放至本地。

  2. 文本归一化配置

  • 中英场景:使用wetext本地工具完成文本归一化;

  • 多语种场景:配置.env文件,填入OpenAI兼容API地址与密钥,启用LLM‑TN文本归一化。

  1. 可选语种识别
    下载fastText lid.176模型文件,开启自动语种识别功能。

  2. 调用推理
    项目提供四类Python API接口:Base音色克隆接口、Instruct语音设计接口、Instruct语义编辑接口、Instruct声学编辑接口;调用接口传入参数,直接输出wav格式音频文件。

竞品对比

项目名称 核心优势 主要短板 模型特点
FireRedTTS3 支持21种中文方言;同时支持语音合成、音色克隆、语义+声学编辑;支持无参考音频语音设计;提供Base与Instruct双版本 声学编辑需要遵循固定指令模板;多语种预处理依赖外部LLM‑TN PyTorch,双模型分支,Apache‑2.0协议
Qwen3‑TTS‑VD 阿里开源,生态完善,推理速度优秀,中文合成效果好 方言覆盖数量偏少,缺少完整音频语义编辑能力 单模型侧重合成与克隆,支持指令,Apache‑2.0协议
Ming‑UniAudio‑Edit 强大的音频编辑能力,支持多种音频修改任务 方言支持弱,零样本跨语种克隆表现一般,语音设计能力缺失 偏向音频编辑,侧重已有音频修改

常见问题解答

Q:FireRedTTS3‑Base和FireRedTTS3‑Instruct应该怎么选?

A:如果仅做音色克隆、语音合成,优先选择Base版本;如果需要语音设计、语义编辑、声学编辑功能,则使用Instruct版本。

Q:为什么多语种场景下wetext工具无法正常工作?

A:wetext仅支持中文、英文文本归一化,其他语种需要配置LLM‑TN,使用OpenAI兼容API完成文本预处理。

Q:声学编辑指令可以随意写自然语言吗?

A:不可以,声学编辑需要严格遵循项目给定的指令模板,自由句式会导致编辑效果异常、生成音频出错。

Q:可以完全脱离网络本地离线运行全部功能吗?

A:音色克隆、中英合成可以完全离线;全语种文本归一化LLM‑TN功能需要调用外部API,无法离线。fastText语种识别下载模型后可以离线使用。

Q:生成出来音频音色和参考音频差距很大是什么原因?

A:参考音频尽量保证音质清晰,无大量背景噪音;同时确认使用对应版本模型权重,检查参考音频采样率是否匹配项目要求。

Q:项目协议是Apache‑2.0,是否可以用于商业项目?

A:遵循Apache‑2.0开源协议规范,按照协议要求使用即可,具体需要自行阅读协议文档。

相关链接

总结

FireRedTTS3是一套功能完备的开源语音生成与编辑项目,兼顾零样本音色克隆、自定义语音设计、音频多维度编辑,在中文方言、多语言方面有突出表现,提供两套模型适配不同业务需求,本地部署方案完整,为开发者、内容创作者提供了私有化的TTS技术方案。

打赏
THE END
作者头像
AI工具集
工具不孤岛,AI集大成——这里有你要的一切智能解法