• 首页
  • cyberghost手机
  • cyberghost教程
  • cyberghost注册
  • APP实测
  • VPN实测
  • Sony PlayStation 部门收购高级耳机生产商 Audeze
  • 三星延续与高通合作!Galaxy S24 系列也将使用「For Galaxy」版本的 Snapdragon 8 Gen 3 处理器!
No Result
View All Result
cyberghost官网
  • 首页
  • cyberghost手机
  • cyberghost教程
  • cyberghost注册
  • APP实测
  • VPN实测
  • Sony PlayStation 部门收购高级耳机生产商 Audeze
  • 三星延续与高通合作!Galaxy S24 系列也将使用「For Galaxy」版本的 Snapdragon 8 Gen 3 处理器!
No Result
View All Result
cyberghost官网
No Result
View All Result

使用解码器实现语音翻译,位元组跳动提出基於LLM的新范式PolyVoice

2023 年 6 月 21 日

机器之心专栏

作者:董倩倩

近年来,大规模语言模型(LLMs)建模在 NLP 领域取得了许多突破,特别是 ChatGPT 的成功,正引领大家迈入一个新的 AI 时代。截止目前,基於 encoder-decoder 框架的模型在语音处理任务中仍占主导地位,而基於语言模型(LM)的方法还处於初期探索阶段。AudioLM 和 VALL-E 作为前期工作已经证明了利用离散语义单元(Semantic Units)和离散声学单元(Acoustic Units)联合语言模型建模在音频生成任务上的有效性。

基於此,位元组跳动的研究者们提出了基於语音离散单元的语音到语音翻译(S2ST)框架 PolyVoice。PolyVoice 有两点突出贡献:

(1)decoder-only:使用 decoder-only 框架实现直接的语音翻译,同时能够容纳多源的训练数据。

(2)textless:构建了基於 units 的音频 LM 用於语音翻译,可以用於非书写语言。

论文地址:
https://arxiv.org/abs/2306.02982

demo 地址:
https://speechtranslation.github.io/polyvoice/

语音到语音翻译(S2ST)是一项具有挑战性的任务,因为它需要同时解决自动语音识别(ASR),机器翻译(MT)和文本到语音合成(TTS)中的所有难题。与传统的级联方法不同,直接建模的方法具有低延迟和简化 pipeline 的优点。现有的 S2ST 直接建模的方法可以根据模型是预测连续的梅尔谱图特徵还是离散单元进一步分类。近来,基於 units 的方法变得越来越受欢迎,有如下几点原因:

(1)基於 units 的方法可以将语音的离散单元视为一种 「伪语言」,可以适用现有的 NLP 技术;

(2)基於 units 的方法缓解了谱图的学习难度;

(3)基於 units 的方法可以通过无监督的方式获取离散单元,可以对非书写语言进行建模。

Semantic Units 和 Acoustic Units 是两种常用的语音离散单元。Semantic Units 主要用於捕获语音中的语义内容。Acoustic Units 也可以被称为 Codec Units,最初用於在有限的带宽下传输高质量的语音信号。

PolyVoice 介绍

PolyVoice 是一种基於语言模型的 S2ST 框架,能够处理书写和非书写语言。PolyVoice 使用通过自监督训练方法获得的离散单元作为源语音和目标语音之间的中间表示。PolyVoice 由两部分组成:

Speech-to-Unit(S2UT)翻译模块,将源语言语音的离散单元转换为目标语言语音的离散单元;

Unit-to-Speech(U2S)合成模块, 在保留源语言语音说话人风格的同时合成目标语言语音。

下图是 PolyVoice 的整体架构:

Speech-to-Unit(S2UT)翻译模块

通过使用通过自监督训练获得的离散单元,从连续语音表示中去除语义无关的信息。S2UT 利用语言模型学习基於语音离散单元的跨语言生成。

1. Semantic Unit Extractor:S2UT 通过 Semantic Unit Extractor 对原始语音进行处理。首先使用 k-means 聚类离散化 HuBERT 输出的连续表示,进而合并重复 units 的连续序列来压缩序列长度,这样可以减少计算成本,并有助於收敛。

2. 基於 units 的跨语言语言模型(U-XLM):U-XLM 将源语言 units 「」 翻译为目标语言 units 「」。U-XLM 的 prompt 形式可定义为:Translate [src lang] unit 「」 to [tgt lang] unit: 「」。

3. S2UT 的训练:为了解决在现实场景下跨语言 units 平行数据稀缺的问题,如下表所示,PolyVoice 适配地修改了提示符,为各种类型的数据源(例如 ASR, MT 等)构建训练样本,然後通过参数共享的方式训练模型。

U-XLM 有几个突出特性,有处理书写和非书写语言的能力、多语言建模功能,以及通过利用大量无标注数据进行 zero-shot 预测的能力。这些特性使 U-XLM 成为推进语音到语音翻译研究的一个有潜力的框架。

Unit-to-Speech(U2S)合成模块

1. Unit-to-Speech 语言模型(U-SLM):与 VALL-E 一样,U-SLM 也包括一个自回归模型和一个非自回归模型。在 PolyVoice 中,输入为源语言和目标语言的 Semantic Units 以及包含源说话人说话风格的 Codec Units。

2. SoundStream codec:SoundStream 的 encoder 用於生成包含源说话人说话风格的 Codec Units,decoder 将 U-SLM 预测的 Acoustic Units 重构为语音波形。

3. Duration model:离散单元的时长信息对於合成语音的稳定性非常重要。PolyVoice 使用 LM 来预测时长信息。具体地,如上图右下角所示,合并後的源 Semantic Units、合并後的目标 Semantic Units 和源时长值序列(D)作为提示输入到 Duration LM 中。Duration LM 基於输入的提示信息预测目标时长值序列,并对每个目标 Semantic Units 进行相应次数的重复操作。

实验分析

作者在两个 S2ST 基准数据集 EMIME 和 CVSS 上验证了 PolyVoice 的性能。

S2ST 实验

ASV 评分用来评估在输出语音中保留源说话人音色的能力,ASR-BLEU 用来测评翻译质量。通过实验作者给出了一些结论:

1. 当真实的目标翻译序列可用时,PolyVoice 展示了更好的语音克隆能力。

2. PolyVoice 在翻译质量方面略有下降,但在语音质量方面有显着的提升。翻译质量下降可能是由於无监督的音频离散化会引入信息损失。语音自然度提升则可能是因为大规模语言模型的数据容纳能力可以带来更好的生成效果。

为了验证 PolyVoice 在非书写语言上的有效性,作者在不使用西班牙语的任何文本监督情况下,评估了一个英语→西班牙语 S2ST 系统,ASR-BLEU(18.3)的结果表明 PolyVoice 生成的西班牙语语音在语义上是可理解的。

分析和消融实验

1. Decoder-only 和 Encoder-Decoder 两种框架的对比

Decoder-only 模型带来了 3.9 个 BLEU 的显着改进,当用 U2S 代替声码器合成语音时,缩小了性能差距,证明了 U2S 後端的鲁棒性。

2. 多任务训练

U-XLM 在涉及的多个任务(包括 S2ST、ASR、ST、MT 和 TTS)上都取得了可观的性能,验证了 Decoder-only 框架的通用建模能力。

3. U2S 模块的优化

从实验结果发现从 U2S 中去掉时长模型,WER 会急剧增加,可能是由於 units 本身不包含与音素一样多的时长信息。因此,在使用无监督训练得到的离散单元时,时长模型是必不可少的。此外,作者额外训练了一个中英的多语言 HuBERT 模型(mHuBERT_zh_en)作为 Semantic Unit Extractor,实验对比发现更大的模型可能会生成更好的 Semantic Units。

结论

PolyVoice 是一个基於语音离散单元的 S2ST 框架。实验结果表明,基於 units 的 S2ST 系统在 ASR-BLEU、ASV 和自然度方面优於现有系统。此外,作者还证明了 PolyVoice 在不使用文本信息监督的情况下在非书写语言场景中的能力。由於 PolyVoice 性能与语音离散单元的质量高度相关,未来的工作将持续研究如何更好地进行语音离散化。

喜欢这篇文章吗?立刻分享出去让更多人知道吧!

本站内容充实丰富,博大精深,小编精选每日热门资讯,随时更新,点击「抢先收到最新资讯」浏览吧!

请您继续阅读更多来自 机器之心Pro 的精彩文章:

※「柯南领结」变成现实,位元组跳动SAMI发布新一代实时AI变声方案

cyberghost中国能用吗

Share120Tweet75Share30

cyberghost中国能用吗

Related Posts

cyberghost手机

Google DeepMind 宣布开发模拟真实世界的 AI 模型

2025 年 1 月 8 日

AI 模型近年不断发展,对於多媒体处理和生成都已经逐渐纯熟,不过要处理现实世界的物理变化等细节则尚有改进空间。最近 Google 就宣布开发能够模拟真实世界的模型,做为 DeepMind 的一部分。 新的开发计画将由 OpenAI Sora 影片生成工具前共同负责人 Tim Brooks 领导,Br...

cyberghost手机

AMD 於 CES 2025 再推新款 PC 处理器,持续强化市场领导地位

2025 年 1 月 7 日

处理器大厂 AMD 在 CES 2025 上发表全新 PC 处理器,进一步巩固其在 AI PC 市场的领导地位,并为行动使用者提供最具创新性的 PC 处理器。其中,包括满足顶级轻薄笔电对高效能运算需求的全新 Ryzen AI Max系列处理器。另外,全新采用 Zen 5 架构的 Ryzen AI 3...

cyberghost手机

Synaptics 宣布与 Google 合作开发 IoT 边缘 AI、股价大涨 8%

2025 年 1 月 3 日

人机介面解决方案供应商新思国际科技有限公司(Synaptics Incorporated)周四(1 月 2 日)宣布与 Google 合作开发物联网(IoT)边缘人工智慧(Edge AI),依据环境和情境等资讯找出最佳的多模态处理方式。 这项做法将把Google符合MLIR标准的机器学习核心、透过开...

cyberghost手机

新款无线微控制器STM32WL33结合低功耗长距离/专属生态系

2025 年 1 月 2 日

意法半导体(STMicroelectronics, ST)正式推出STM32WL33无线微控制器(MCU)。此...

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

热门分类

  • APP实测 (59)
  • cyberghost手机 (95)
  • cyberghost教程 (72)
  • cyberghost注册 (97)
  • VPN实测 (67)

热门文章

  • 如何手机VPN设定美国 IP 地址?VPN、OpenVPN详细图文教学(iPhone iOS & Android 皆可用)

    383 shares
    Share 153 Tweet 96
  • 先马XP1200 V3电源评测:主攻高端市场的ATX 3.0大将

    365 shares
    Share 146 Tweet 91
  • 现在开始可以在 Apple Music 查看 2023 年回顾歌单,每周都会更新

    346 shares
    Share 138 Tweet 87
  • 自动生成简报的 AI — Gamma,用过就回不去了! – TechNice科技岛-掌握科技与行销最新动态

    341 shares
    Share 136 Tweet 85
  • 远传圣诞豪礼来袭:iPad / AirPods Pro 限时加码,旧换新最高现折 27,000, 买 iPhone14 直赠 AirPods Pro 二代款!

    340 shares
    Share 136 Tweet 85
cyberghost官网

版权所有 © 2023 cyberghost官网 云ICP备10670001号-1

  • 首页
  • cyberghost手机
  • cyberghost教程
  • cyberghost注册
  • APP实测
  • VPN实测
  • Sony PlayStation 部门收购高级耳机生产商 Audeze
  • 三星延续与高通合作!Galaxy S24 系列也将使用「For Galaxy」版本的 Snapdragon 8 Gen 3 处理器!

No Result
View All Result
  • 首页
  • cyberghost手机
  • cyberghost教程
  • cyberghost注册
  • APP实测
  • VPN实测
  • Sony PlayStation 部门收购高级耳机生产商 Audeze
  • 三星延续与高通合作!Galaxy S24 系列也将使用「For Galaxy」版本的 Snapdragon 8 Gen 3 处理器!
wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply