3秒参考音频就能改词换句:VoiceCraft 零样本语音编辑与TTS
3秒参考音频就能改词换句VoiceCraft 零样本语音编辑与TTS【免费下载链接】VoiceCraftZero-Shot Speech Editing and Text-to-Speech in the Wild项目地址: https://gitcode.com/GitHub_Trending/vo/VoiceCraftVoiceCraft 是一个神经声码器语言模型专攻两件事零样本语音编辑和零样本 TTS。给它几秒参考音频加对应文本就能把录音里指定的词改掉或直接用那个人的声音念一句新话。训练数据是播客、有声书、网络视频这类真实场景语音不是录音棚数据。 它到底能帮你做什么功能输入说明零样本语音编辑原音频 原文本 改后文本替换/修改指定词音色和节奏自然衔接零样本 TTS数秒参考音频 目标文本克隆没听过的人的声音长文本 TTS长文本 参考音频Gradio 界面里分段拼接生成训练与微调自己的音频转写提供数据准备和训练脚本一句话概括同一个模型、同一套推理代码既能当音频 PS用也能当声音克隆器用。另外提醒一下README 末尾明确写了不能未经本人同意编辑他人语音商用前先看 LICENSE-CODE 和 LICENSE-MODEL。 最值得看的设计一个模型同时干编辑和 TTS很多方案里改词编辑和念新句TTS是两套流程VoiceCraft 把它们统一成了同一个训练目标token 填充infilling。音频先被 Encodec 编码成 4 个 codebook 的离散 token 序列训练时随机挖掉序列中的几段空位让模型根据上下文把空位补回来。补中间空位就是语音编辑从头生成、只留前几秒参考音频做提示就是 TTS——机制完全一样只是空位挖在哪不同。这套逻辑集中在 models/voicecraft.py 的prepare_mask_intervals和rearrange两个函数里值得逐行读。生成阶段每个 token 怎么采样的看这段就明白了def topk_sampling(logits, top_k10, top_p1.0, temperature1.0): if temperature ! 1.0: logits logits / temperature logits top_k_top_p_filtering(logits, top_ktop_k, top_ptop_p) token torch.multinomial(F.softmax(logits, dim-1), num_samples1) return token来自 models/modules/sampling.py 的核心采样逻辑。有个实用细节项目 2025 年 3 月把推理默认采样从 top-p 改成 top-k40编辑和 TTS 质量都明显提升说明这类模型调参时采样策略比换结构更有用。还有一个容易被忽略的工程点切参考音频不是按时间硬切而是先跑 MFA 强制对齐找到词边界再下刀所以克隆的几秒提示片段干净利落不会在词中间断掉。⚖️ 和同类项目比它强在哪维度VoiceCraft早期 VALL-E 类复现传统 TTS 引擎语音编辑原生支持改词后自然衔接以生成为主编辑需自行拼基本不支持训练数据播客/有声书等真实场景语音多为干净数据集录音棚录制克隆所需参考数秒通常更长时间段需专人录制注册上手方式命令行 / Gradio / Docker论文级复现成熟但多闭源换角度说它的护城河不是参数量而是野生数据 编辑和 TTS 共用一套目标。想体验完整流程可以看 inference_speech_editing.ipynb 和 inference_tts.ipynb 两个示例。 怎么开始用克隆仓库git clone https://gitcode.com/GitHub_Trending/vo/VoiceCraft按 README 的 Environment setup 一节建 conda 环境注意 MFA 强制对齐依赖是单独安装的直接跑python tts_demo.py不改参数就用仓库自带演示音频结果存到./generated_tts想要界面就pip install -r gradio_requirements.txt后运行python gradio_app.py浏览器打开 127.0.0.1:7860想训自己的数据照着 README 的 Training 一节准备 manifest再看 z_scripts/e830M.sh 和微调脚本 z_scripts/e830M_ft.sh先跑通tts_demo.py听个默认输出再回去读rearrange和insert_mask两段代码半天就能搞清楚编辑和 TTS 是怎么共用一套训练的。跑完顺手改改-co参数试试不同长度的参考音频是理解这个模型最便宜的方式。【免费下载链接】VoiceCraftZero-Shot Speech Editing and Text-to-Speech in the Wild项目地址: https://gitcode.com/GitHub_Trending/vo/VoiceCraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

数据资产管理平台选型:从元数据到数据标准的供应商横评与PoC验证思路

数据资产管理平台选型:从元数据到数据标准的供应商横评与PoC验证思路

简介:面向企业数据资产管理平台选型场景,这份竞品分析报告从数据语言不统一、数据找不到读不懂、数据不可信、数据不可联等痛点出发,梳理出数据标准、元数据、数据质量、数据安全与主数据管理五大需求方向,并对A、B、C、D四家主流…

2026/9/19 21:13:31 阅读更多 →
大规模BI报告稳定性:压测、降级与SLO治理实战

大规模BI报告稳定性:压测、降级与SLO治理实战

简介:面向 BI 平台工程师、数据研发与报表运维人员,这份文档系统总结了有数 BI 在日均支撑 5 万报告、高峰期图表查询超 10 万次场景下的大规模报告稳定性保障方法,可帮助团队规避报表高并发下的查询失败、加载缓慢等问题。资源为 1 个 docx …

2026/9/19 21:12:30 阅读更多 →
2048样式系统指南:Sass循环生成16个定位类,打造自适应响应式棋盘

2048样式系统指南:Sass循环生成16个定位类,打造自适应响应式棋盘

2048样式系统指南:Sass循环生成16个定位类,打造自适应响应式棋盘 【免费下载链接】2048 The source code for 2048 项目地址: https://gitcode.com/gh_mirrors/20/2048 2048 的经典棋盘并非手写 16 份 CSS,而是由 style/main.scss 中…

2026/9/19 21:12:30 阅读更多 →

最新新闻

Java IO体系深度剖析:从字节流到NIO的设计与实战

Java IO体系深度剖析:从字节流到NIO的设计与实战

八股文背了一堆,不如把这些答案的来历和原理吃透一次。这篇不按语法书顺序罗列分类,直接把 Java IO 这套体系从设计动机、底层机制到实际踩坑串起来讲。不管是你准备面试聊底层,还是项目里做文件传输、网络通信时选型,读完都能有明…

2026/9/19 21:56:51 阅读更多 →
Akebi-GC快速入门教程:3步注入原神,F1秒开游戏内作弊菜单

Akebi-GC快速入门教程:3步注入原神,F1秒开游戏内作弊菜单

Akebi-GC快速入门教程:3步注入原神,F1秒开游戏内作弊菜单 【免费下载链接】Akebi-GC (Fork) The great software for some game that exploiting anime girls (and boys). 项目地址: https://gitcode.com/gh_mirrors/ak/Akebi-GC Akebi-GC 是一款…

2026/9/19 21:56:51 阅读更多 →
ik_llama.cpp sweep-bench 基准测试的 batch warmup:消除 CUDA 首轮 PP 性能偏差

ik_llama.cpp sweep-bench 基准测试的 batch warmup:消除 CUDA 首轮 PP 性能偏差

ik_llama.cpp sweep-bench 基准测试的 batch warmup:消除 CUDA 首轮 PP 性能偏差 【免费下载链接】ik_llama.cpp llama.cpp fork with additional SOTA quants and improved performance 项目地址: https://gitcode.com/GitHub_Trending/ik/ik_llama.cpp 导读…

2026/9/19 21:56:51 阅读更多 →
TiXL 默认音频输入设备指南:让实时动效项目跨机器可移植的 WASAPI 输入选择机制

TiXL 默认音频输入设备指南:让实时动效项目跨机器可移植的 WASAPI 输入选择机制

TiXL 默认音频输入设备指南:让实时动效项目跨机器可移植的 WASAPI 输入选择机制 【免费下载链接】t3 TiXL is an open source software to create realtime motion graphics. 项目地址: https://gitcode.com/GitHub_Trending/t3/t3 导读 TiXL(to…

2026/9/19 21:56:51 阅读更多 →
LibreHardwareMonitor 电脑硬件监控完整指南:5 分钟看明白 CPU 温度、风扇与电压

LibreHardwareMonitor 电脑硬件监控完整指南:5 分钟看明白 CPU 温度、风扇与电压

LibreHardwareMonitor 电脑硬件监控完整指南:5 分钟看明白 CPU 温度、风扇与电压 【免费下载链接】LibreHardwareMonitor Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of you…

2026/9/19 21:56:51 阅读更多 →
EtherCAT HotConnect配置与故障隔离:从状态字到4132处理

EtherCAT HotConnect配置与故障隔离:从状态字到4132处理

简介:倍福EtherCAT HotConnect功能设置指南PDF,专注解决工业现场中EtherCAT设备带电插拔导致的网络中断问题,适用对象为使用倍福控制器的自动化工程师与系统集成商。内容以CX9010作为EtherCAT Master、EK1122网关与多台EK1100从站构建的星型/…

2026/9/19 21:55:51 阅读更多 →

日新闻

BP神经网络时序预测:滑窗长度与多窗口平均策略

BP神经网络时序预测:滑窗长度与多窗口平均策略

简介:面向机器学习、深度学习与数据建模学习者的一份完整研究文献,聚焦BP神经网络在农业产量预测中的应用。文档以1980—2018年全国棉花产量为样本,系统讲解数据归一化处理、激活函数原理、多层神经网络结构搭建及训练流程,展示敏…

2026/9/19 0:00:30 阅读更多 →
Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

上个月调一个Deformable DETR模型,在单卡上要跑将近两天。第二天早上我下意识打开终端翻日志,发现loss从凌晨两点就开始往上爬,一路从0.8涨到1.35,整整六个小时没人发现。那六个小时的训练不仅白跑,还霸占着卡——等于…

2026/9/19 0:00:30 阅读更多 →
OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目地址: htt…

2026/9/19 0:00:30 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/19 3:59:36 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/19 3:53:08 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/19 4:02:43 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →