只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

让ChatGPT帮你写剧本,Stable Diffusion生成插图,做视频就差个配音演员了?它来了!

最近来自微软的研究人员发布了一个全新的文本到语音(text-to-speech, TTS)模型VALL-E,只需要提供三秒的音频样本即可模拟输入人声,并根据输入文本合成出对应的音频,而且还可以保持说话者的情感基调。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

论文链接:https://www.php.cn/link/402cac3dacf2ef35050ca72743ae6ca7

项目链接:https://valle-demo.github.io/

代码链接:https://github.com/microsoft/unilm

先看看效果:假设你有了一段3秒钟的录音。

diversity_speaker音频:00:0000:03

然后只需要输入文本「Because we do not need it.」,即可获得合成的语音。

diversity_s1音频:00:0000:01

甚至使用不同的随机种子,还能进行个性化的语音合成。

diversity_s2音频:00:0000:02

VALL-E还能保持说话人的环境声,比如输入这段语音。

env_speaker音频:00:0000:03

再根据文本「I think it’s like you know um more convenient too.」,就能输出合成语音的同时保持环境声。

env_vall_e音频:00:0000:02

而且VALL-E也能保持说话人的情绪,比如输入一段愤怒的语音。

anger_pt音频:00:0000:03

再根据文本「We have to reduce the number of plastic bags.」,同样可以表达愤怒的情绪。

anger_ours音频:00:0000:02

在项目网站上还有更多的例子。

从方法上具体来说,研究人员从现成的神经音频编解码器模型中提取的离散编码来训练语言模型VALL-E,并将TTS视为一个条件语言建模任务而非连续信号回归。

在预训练阶段,VALL-E接受的TTS训练数据达到了6万小时的英语语音,比现有系统用到的数据大了几百倍。

并且VALL-E还展现出了语境学习(in-context learning)能力,只需将unseen speaker的3秒注册录音作为声音提示,即可合成高质量的个性化语音。

实验结果表明,VALL-E在语音自然度和说话人相似度方面明显优于最先进的zero-shot TTS系统,还可以在合成中保留说话人的情感和声音提示的声学环境。

Zero-shot语音合成

过去十年,通过神经网络和端到端建模的发展,语音合成取得了巨大突破。

但目前级联的文本到语音(TTS)系统通常利用具有声学模型的pipeline和使用mel谱图作为中间表示的声码器(vocoder)。

虽然一些高性能的TTS系统可以从单个或多个扬声器中合成高质量的语音,但它仍然需要来自录音室的高质量清洁数据,从互联网上抓取的大规模数据无法满足数据要求,而且会导致模型的性能下降。

由于训练数据相对较少,目前的TTS系统仍然存在泛化能力差的问题。

在zero-shot的任务设置下,对于训练数据中没有出现过的的说话人,相似度和语音自然度都会急剧下降。

为了解决zero-shot的TTS问题,现有的工作通常利用说话人适应(speaker adaption)和说话人编码(speaker encoding)等方法,需要额外的微调,复杂的预先设计的特征,或沉重的结构工程。

与其为这个问题设计一个复杂而特殊的网络,鉴于在文本合成领域的成功,研究人员认为最终的解决方案应当是尽可能地用大量不同的数据来训练模型。

VALL-E模型

在文本合成领域,来自互联网的大规模无标记数据直接喂入模型,随着训练数据量的增加,模型性能也在不断提高。

研究人员将这一思路迁移到语音合成领域,VALL-E模型是第一个基于语言模型的TTS框架,利用海量的、多样化的、多speaker的语音数据。

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

为了合成个性化的语音,VALL-E模型根据3秒enrolled录音的声学token和音素prompt来生成相应的声学token,这些信息可以限制说话人和内容信息。

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

最后,生成的声学token被用来与相应的神经编解码器合成最终波形。

来自音频编解码器模型的离散声学token使得TTS可以被视为有条件的编解码器语言建模,所以一些先进的基于提示的大模型技术(如GPTs)就可以被用在TTS任务上了。

声学token还可以在推理过程中使用不同的采样策略,在TTS中产生多样化的合成结果。

VALL-E VALL-E

VALL-E是一种用于文本到语音生成 (TTS) 的语言建模方法

VALL-E 68 查看详情 VALL-E

研究人员利用LibriLight数据集训练VALL-E,该语料库由6万小时的英语语音组成,有7000多个独特的说话人。原始数据是纯音频的,所以只需要使用一个语音识别模型来生成转录即可。

与以前的TTS训练数据集,如LibriTTS相比,论文中提供的新数据集包含更多的噪声语音和不准确的转录,但提供了不同的说话人和语体(prosodies)。

研究人员认为,文章中提出的方法对噪声具有鲁棒性,并可以利用大数据来实现良好的通用性。

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

值得注意的是,现有的TTS系统总是用几十个小时的单语者数据或几百个小时的多语者数据进行训练,比VALL-E小几百倍以上。

总之,VALL-E是一种全新的、用于TTS的语言模型方法,使用音频编解码代码作为中间表征,利用大量不同的数据,赋予模型强大的语境学习能力。

推理:In-Context Learning via Prompting

语境学习(in-context learning)是基于文本的语言模型的一个令人惊讶的能力,它能够预测未见过的输入的标签而不需要额外的参数更新。

对于TTS来说,如果模型能够在不进行微调的情况下为未见过的说话者合成高质量的语音,那么该模型就被认为具有语境中学习能力。

然而,现有的TTS系统的语境中学习能力并不强,因为它们要么需要额外的微调,要么对未见过的说话者来说会有很大的退化。

对于语言模型来说,prompting是必要的,以便在zero-shot的情况下实现语境学习。

研究人员设计的提示和推理如下:

首先将文本转换为音素序列,并将enrolled录音编码为声学矩阵,形成音素提示和声学提示,这两种提示都用于AR和NAR模型中。

对于AR模型,使用以提示为条件的基于采样的解码,因为beam search可能导致LM进入无限循环;此外,基于抽样的方法可以大大增加输出的多样性。

对于NAR模型,使用贪婪解码来选择具有最高概率的token。

最后,使用神经编解码器来生成以八个编码序列为条件的波形。

声学提示可能与要合成的语音之间不一定存在语义关系,所以可以分为两种情况:

VALL-E:主要目标是为未见过的说话者生成给定的内容。

该模型的输入为一个文本句子、一段enrolled语音及其相应的转录。将enrolled语音的转录音素作为音素提示添加到给定句子的音素序列中,并使用注册语音的第一层声学token作为声学前缀。有了音素提示和声学前缀,VALL-E为给定的文本生成声学token,克隆这个说话人的声音。

VALL-E-continual:使用整个转录和话语的前3秒分别作为音素和声学提示,并要求模型生成连续的内容。

推理过程与设置VALL-E相同,只是enrolled语音和生成的语音在语义上是连续的。

实验部分

研究人员在LibriSpeech和VCTK数据集上评估了VALL-E,其中所有测试的说话人在训练语料库中都没有出现过。

VALL-E在语音自然度和说话人相似度方面明显优于最先进的zero-shot TTS系统,在LibriSpeech上有+0.12的比较平均选项得分(CMOS)和+0.93的相似度平均选项得分(SMOS)。

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

VALL-E在VCTK上也以+0.11 SMOS和+0.23 CMOS的性能改进超越了基线系统,甚至达到了针对ground truth的+0.04CMOS得分,表明在VCTK上,未见过的说话者的合成语音与人类录音一样自然。

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

此外,定性分析表明,VALL-E能够用2个相同的文本和目标说话人合成不同的输出,这可能有利于语音识别任务的伪数据创建。

实验中还可以发现,VALL-E能够保持声音环境(如混响)和声音提示的情绪(如愤怒等)。

安全隐患

强大的技术如果被乱用,就可能对社会造成危害,比如电话诈骗的门槛又被拉低了!

由于VALL-E具有潜在的恶作剧和欺骗的能力,微软并没有开放VALL-E的代码或接口以供测试。

有网友分享道:如果你给系统管理员打电话,录下他们说「你好」的几句话,然后根据这几句话重新合成语音「 你好,我是系统管理员。我的声音是唯一标识,可以进行安全验证。」我之前一直认为这是不可能的,你不可能用那么少的数据来完成这个任务。现在看来,我可能错了……

在项目最后的道德声明(Ethics Statement)中,研究人员表示「本文的实验是在模型使用者为目标说话人并得到说话人认可的假设下进行的。然而,当该模型推广到看不见的说话人时,相关部分应该伴有语音编辑模型,包括保证说话人同意执行修改的协议和检测被编辑语音的系统。」

只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了

作者同时在论文中进行声明,由于 VALL-E 可以合成能够保持说话者身份的语音,它可能会带来误用该模型的潜在风险,例如欺骗声音识别或者模仿特定的说话者。

为了降低这种风险,可以建立一个检测模型来区分音频剪辑是否由 VALL-E 合成。在进一步开发这些模型时,我们还将把微软人工智能原则付诸实践。

参考资料:

​​https://www.php.cn/link/402cac3dacf2ef35050ca72743ae6ca7​​

以上就是只需3秒就能偷走你的声音!微软发布语音合成模型VALL-E:网友惊呼「电话诈骗」门槛又拉低了的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/552982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月9日 20:59:29
下一篇 2025年11月9日 21:00:15

相关推荐

  • Xbox高层谈《光环》登陆PS5 最大竞争对手并非索尼

    ·近日,微软正式宣布旗下经典射击游戏的重制之作《光环:战役进化》将首次登陆PS5平台,这一跨平台举动震惊整个游戏行业,也赢得了众多PS玩家的热情欢迎。在接受《纽约时报》采访时,Xbox Game Studios负责人马特·布迪就此发表看法,透露了微软对当前市场竞争格局的全新认知。 ·他表示,尽管外界…

    2025年12月6日 游戏教程
    000
  • Xbox总裁斯宾塞否认《极限竞速》传闻 称会给予团队充足的时间

    近日,针对玩家此前关于《极限竞速》正传系列已被微软搁置的传闻,xbox工作室总裁菲尔·斯宾塞在接受fami通采访时明确回应,表示该系列“并未被取消”。 斯宾塞解释称,由于目前公司资源有限,必须优先投入到更早排期的项目中,因此对《极限竞速》正传的开发优先级进行了重新规划。他强调,这一调整并非终止开发,…

    2025年12月6日 游戏教程
    000
  • win11提示“无法加载文件或程序集”错误怎么办_Win11文件或程序集无法加载修复方法

    首先运行SFC扫描修复系统文件,若无效则使用DISM修复系统映像,接着重装Visual C++运行库,再通过设置修复或重置出错应用,最后可手动替换并注册缺失的程序集文件。 如果您尝试在Windows 11系统中运行某个程序或打开文件时,收到“无法加载文件或程序集”的错误提示,则可能是由于系统文件损坏…

    2025年12月6日
    000
  • 有牛啊!《光环:战役进化》官宣后科塔娜错认斯巴达梗图火了

    昨日,《光环》系列开山之作《光环:战斗进化》的重制版本——《光环:战役进化》正式官宣,预计将于2026年登陆xbox series x/s、pc以及playstation 5平台。 作为曾经Xbox平台的标志性独占作品,《光环》在游戏界的地位举足轻重。此次宣布跨平台发售,令不少玩家感到意外与惊喜。推…

    2025年12月6日 游戏教程
    000
  • windows怎么查看directx版本_windows DirectX版本查看方法

    首先使用Win+R输入dxdiag,通过系统选项卡查看DirectX版本;也可通过开始菜单搜索dxdiag启动工具;若提示缺失,则可能系统版本过旧,需安装最新DirectX运行库。 如果您需要确认当前系统上安装的 DirectX 版本以确保软件或游戏的兼容性,可以通过系统内置工具快速获取该信息。以下…

    2025年12月6日 系统教程
    000
  • win11家庭版怎么开启组策略编辑器_Win11家庭版组策略编辑器开启方法

    Windows 11家庭版默认不包含组策略编辑器,可通过批处理脚本调用DISM命令安装缺失组件,或修改注册表解除MMC限制,亦可使用可信第三方工具部署gpedit.msc功能。 如果您尝试在Windows 11家庭版中使用组策略编辑器(gpedit.msc),但系统提示该功能不存在,则是因为家庭版本…

    2025年12月6日 系统教程
    000
  • 从Win7升级到Win10的Windows安装怎么操作?

    从Windows 7升级到Windows 10可通过微软官方工具完成,需确认系统正版且硬件满足CPU、内存、硬盘等要求,使用“媒体创建工具”下载安装并选择保留文件,升级前务必备份数据并记录软件信息,安装后配置初始设置、检查驱动与软件兼容性,整个过程约30分钟至1小时,微软虽终止免费活动但原密钥仍可激…

    2025年12月6日 电脑教程
    000
  • Windows10提示“该设备无法启动 (代码 10)”怎么办_Windows10设备无法启动修复方法

    首先尝试释放静电并重置硬件状态,若无效则依次检查电源管理设置、禁用快速启动、更新或重装驱动程序,最后通过干净启动排查软件冲突,以解决设备无法启动(代码10)问题。 如果您在使用Windows 10时,设备管理器中某个硬件设备出现黄色感叹号,并提示“该设备无法启动 (代码 10)”,这通常表明系统无法…

    2025年12月6日 系统教程
    000
  • UEFI模式下Windows安装的正确方法

    答案:正确安装UEFI模式Windows需确保主板设置为UEFI启动、关闭CSM、使用FAT32格式的UEFI启动U盘,并从UEFI菜单启动,安装时硬盘须为GPT格式,系统将自动创建EFI、MSR及主分区,安装后可在系统信息中确认BIOS模式为UEFI。 在UEFI模式下正确安装Windows,关键…

    2025年12月6日 电脑教程
    000
  • win8打开程序提示0xc000007b怎么办_win8程序0xc000007b错误解决方法

    首先重新安装Visual C++ Redistributable运行库,包括x86和x64版本;其次修复DirectX组件,更新至最新运行时;然后运行SFC扫描修复系统文件;最后手动注册vcruntime140.dll等关键DLL文件,每步完成后重启电脑测试程序。 如果您在Windows 8系统中尝…

    2025年12月5日
    000
  • 电脑的dll文件丢失怎么恢复 一文教你快速恢复

    在使用计算机的过程中,不少用户可能会碰到类似的问题:启动某个程序或游戏时,系统弹出提示信息,例如“xxx.dll文件缺失”或“程序无法运行”。这类问题通常是由dll(动态链接库)文件被误删、损坏或丢失所引起的。本文将为你整理一套完整的应对策略,帮助你迅速找回丢失的dll文件,恢复正常系统运行。 一、…

    2025年12月5日 电脑教程
    000
  • 找不到Qt5Widgets.dll无法执行代码 解决方法推荐

    电脑在运行某些基于qt框架开发的应用程序时,可能会弹出提示:“无法找到qt5widgets.dll,代码执行无法继续。重新安装程序可能解决此问题。”这类错误通常由程序安装不完整、系统中关键dll文件丢失或环境变量配置异常引起,尤其在使用开源软件、跨平台工具或图形化界面应用时较为常见。本文将从三个实用…

    2025年12月5日 电脑教程
    000
  • 电脑提示“应用程序中发生了未经处理的异常”的4种解决方案

    有些朋友在启动或使用某些软件时,可能会突然遇到一个弹窗提示:“应用程序中发生了未经处理的异常”,并附带一串数字和错误代码,看起来令人不知所措。其实这类问题并不少见,多数情况下是由于系统依赖组件缺失或环境异常导致的。以下是几种常见的原因及对应的解决办法,帮助你快速排查并修复问题。 一、常见原因分析 在…

    2025年12月5日 电脑教程
    000
  • 应用程序无法正常初始化0xc0000135 分享5个解决方法

    在windows系统中,有些用户在打开软件或游戏时,可能会遇到“应用程序无法正常初始化(0xc0000135)”的错误提示,导致程序无法启动。本文将详细介绍0xc0000135错误的可能原因以及相应的解决方案,帮助你快速修复该问题,恢复应用程序的正常运行。 一、检查并安装.NETFramework …

    2025年12月5日 电脑教程
    100
  • win11开机后桌面加载很慢怎么办_win11启动慢进入桌面黑屏解决方法

    1、重启资源管理器可恢复黑屏桌面;2、清理%temp%文件释放系统资源;3、禁用高影响启动项提升开机速度;4、运行sfc和DISM修复系统文件;5、更新或回滚显卡驱动解决兼容性问题;6、创建新用户账户排除配置损坏可能。 如果您成功开机但进入桌面时出现加载缓慢或黑屏的情况,这通常与系统资源被过度占用、…

    2025年12月5日
    200
  • Win11无法连接到打印机0x00000bcb怎么办?四种方法解决!

    当Win11系统出现无法连接打印机并提示错误代码0x00000bcb时,确实让人感到困扰。不过不用着急,下面为大家带来了四种实用的解决办法,帮助你快速修复问题。 一、准备工作: 一台电脑; 一台打印机; 足够的耐心。 二、具体操作步骤: 检查物理连接:首先确认打印机与电脑之间的连接是否稳固。如果是U…

    2025年12月5日
    000
  • win8升级win10详细教程_win8系统免费升级到win10操作指南

    可通过Windows Update、媒体创建工具或ISO镜像升级至Windows 10,全程保留文件与设置,操作前需备份数据并确保磁盘空间充足。 如果您当前正在使用Windows 8系统并希望升级到功能更完善的Windows 10,可以通过官方工具或系统更新实现无缝迁移。整个过程会保留您的个人文件和…

    2025年12月5日
    000
  • VSCode怎么安装语言环境_VSCode多语言包安装与设置教程

    安装VSCode语言包需打开扩展面板搜索并安装目标语言包,如“Chinese (Simplified)”。2. 通过命令面板输入“Configure Display Language”选择语言并重启生效。3. 切换回英文界面同样操作,选择“en”或“en-US”后重启。4. 语言包不生效时检查是否重…

    2025年12月5日
    000
  • win10怎么切换本地账户_win10本地账户切换登录方法

    首先通过系统设置将微软账户切换为本地账户,进入“设置-账户-你的信息”点击“改用本地账户登录”,验证密码后设置新用户名、密码及提示问题,最后注销完成转换;其次可用netplwiz命令快速配置自动登录;若遇同步问题,可先通过family.microsoft.com解除设备关联再操作,确保切换顺利。 如…

    2025年12月5日
    000
  • 电脑运行速度变慢怎么解决 5个方法帮你提速

    电脑用久了变得迟钝,程序打开缓慢、网页浏览卡顿、甚至输入文字都有延迟?这种运行效率下降的问题,往往并非因为硬件老化,而是系统内部积累了大量“拖累性能”的隐患。本文将从多个方面入手,带你逐步排查卡顿源头,让电脑重回流畅状态。 一、清除磁盘垃圾与系统缓存 长时间使用电脑后,系统盘(通常是C盘)会积攒大量…

    2025年12月5日 电脑教程
    300

发表回复

登录后才能评论
关注微信