
开源框架简化TTS、SVS和SVC模型开发
Fish Diffusion是一个开源的语音合成训练框架,专注于TTS、SVS和SVC任务。基于扩散模型,它支持多说话人合成和44.1kHz高品质输出。该项目优化了代码结构,提高了训练效率,并提供完整的环境配置和使用指南。Fish Diffusion适合研究人员和开发者探索语音合成技术,同时强调负责任的AI应用。项目特点包括简化的代码结构、多设备训练支持和半精度训练,有助于提高开发效率和降低资源消耗。此外,还提供了详细的数据集准备和模型训练指南,便于用户快速上手。
一个易于理解的 TTS / SVS / SVC 训练框架。
查看我们的 Wiki 以开始使用!
获取授权和知识产权侵权:用户对其训练过程中使用的任何数据集获取必要授权全权负责,并对因使用输入源而产生的任何侵权问题承担全部责任。Fish Diffusion 及其开发者对因使用未经授权的数据集而可能产生的任何问题概不负责。
适当归属:任何基于 Fish Diffusion 的衍生作品必须明确承认该项目及其许可。在分发 Fish Diffusion 的代码或传播由该项目生成的结果时,用户有义务引用原作者和源代码(Fish Diffusion)。
音视频内容和人工智能生成披露:使用 Fish Diffusion 创建的所有衍生作品,包括音频或视频材料,必须明确承认使用了 Fish Diffusion 项目,并声明内容是由人工智能生成的。如果包含第三方发布的视频或音频,必须提供原始链接。
同意条款:继续使用 Fish Diffusion,用户明确同意本文件中列出的条款和条件。Fish Diffusion 及其开发者对可能发生的任何后续困难不承担责任。
使用扩散模型解决不同的语音生成任务。与原始的 diffsvc 仓库相比,本仓库的优势和劣势如下:
以下命令需要在 Python 3.10 的 conda 环境中执行
# 安装 PyTorch 相关核心依赖,如已安装可跳过 # 参考:https://pytorch.org/get-started/locally/ conda install "pytorch>=2.0.0" "torchvision>=0.15.0" "torchaudio>=2.0.0" pytorch-cuda=11.8 -c pytorch -c nvidia # 安装 PDM 依赖管理工具,如已安装可跳过 # 参考:https://pdm.fming.dev/latest/ curl -sSL https://raw.githubusercontent.com/pdm-project/pdm/main/install-pdm.py | python3 - # 安装项目依赖 pdm sync
Fish Diffusion 需要 FishAudio NSF-HiFiGAN 声码器来生成音频。
python tools/download_nsf_hifigan.py
如果您使用脚本下载模型,可以使用 --agree-license 参数同意 CC BY-NC-SA 4.0 许可。
python tools/download_nsf_hifigan.py --agree-license
从 Fish Diffusion Release 下载并解压 nsf_hifigan-stable-v1.zip
将 nsf_hifigan 文件夹复制到 checkpoints 目录(如果不存在则创建)
如果你想手动下载 ContentVec,可以从这里下载,并将其放在 checkpoints 目录中。
你只需要将数据集按照以下文件结构放入 dataset 目录中
dataset ├───train │ ├───xxx1-xxx1.wav │ ├───... │ ├───Lxx-0xx8.wav │ └───speaker0 (也支持子目录) │ └───xxx1-xxx1.wav └───valid ├───xx2-0xxx2.wav ├───... └───xxx7-xxx007.wav
# 提取所有数据特征,如音高、文本特征、梅尔特征等 python tools/preprocessing/extract_features.py --config configs/svc_hubert_soft.py --path dataset --clean
项目正在积极开发中,请备份你的配置文件
项目正在积极开发中,请备份你的配置文件
项目正在积极开发中,请备份你的配置文件
# 单机单卡/多卡训练 python tools/diffusion/train.py --config configs/svc_hubert_soft.py # 多节点训练 python tools/diffusion/train.py --config configs/svc_content_vec_multi_node.py # 需要在每个节点上定义环境变量,更多信息请参见 https://pytorch-lightning.readthedocs.io/en/1.6.5/clouds/cluster.html # 恢复训练 python tools/diffusion/train.py --config configs/svc_hubert_soft.py --resume [检查点文件] # 微调预训练模型 # 注意:你应该在配置文件中将学习率调度器调整为 warmup_cosine_finetune python tools/diffusion/train.py --config configs/svc_cn_hubert_soft_finetune.py --pretrained [检查点文件]
# 使用命令行推理,你可以使用 --help 查看更多参数 python tools/diffusion/inference.py --config [配置文件] \ --checkpoint [检查点文件] \ --input [输入音频] \ --output [输出音频] # Gradio Web 推理,其他参数将作为 gradio 的默认参数 python tools/diffusion/inference.py --config [配置文件] \ --checkpoint [检查点文件] \ --gradio
python tools/diffusion/diff_svc_converter.py --config configs/svc_hubert_soft_diff_svc.py \ --input-path [DiffSVC 检查点] \ --output-path [Fish Diffusion 检查点]
如果你有任何问题,请提交 issue 或 pull request。
在提交 pull request 之前,你应该运行 pdm run lint。
可以通过以下命令生成实时文档
pdm run docs


全球首个AI音乐社区
音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。


阿里Qoder团队推出的桌面端AI智能体
QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能 市场可无限扩展,是高效的 Agentic 生产力办公助手。


一站式搞定所有学习需求
不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。


为AI短剧协作而生
专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。


能听懂你表达的视频模型
Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。


国内直接访问,限时3折
输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!


多风格AI绘画神器
堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。


零代码AI应用开发平台
零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。


免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具
最新AI工具、AI资讯
独家AI资源、AI项目落地

微信扫一扫关注公众号