元峰AI笔记 · AI数字人

AI 让郭老师讲英文相声了?是怎么做到的

大家好,我是元峰,13 颗 AI 之心持有者。最近有点沉迷于数字人无法自拔,主要可玩的东西太多了。

AI 让郭老师讲英文相声了?是怎么做到的

大家好,我是元峰,13 颗 AI 之心持有者。最近有点沉迷于数字人无法自拔,主要可玩的东西太多了。

最近几天,郭德纲老师英文说相声, Taylor Swift 说地道流利的中文等这类语言翻译的视频很火,到处都能见到。与其说他们学会了新的语言技能,不如说背后的 AI 技术给了我们一个巨大的惊喜。

话不多说,先看看我做的这段视频。

AI 技术:改变我们看世界的方式

当然,能有这么炸裂效果背后的功臣就是 AI 技术,它让一切变得有趣且不可思议。

这种逼真的翻译与模仿技术的出现,意味着我们已经进入了一个全新的 AI 时代。在这个时代,不仅仅是语言的翻译得到了革命性的提升,人的声音、音调、乃至嘴型的动作都可以被完美复制和再现。这种技术的应用范围非常广泛,从娱乐、电影、到教育、商业领域,都有巨大的潜力。

但同时,这也带来了一系列的伦理、版权等问题。当 AI 可以如此轻松地复制并模仿人的声音和嘴型,我们如何区分真实与虚构?如何保护原创者的权益?如何确保这项技术不被用于不正当的目的?

接下来,我将为大家揭示这类视频翻译背后的神秘面纱,详细对比几个实现此效果的方法。而且在文章的结尾部分,我也会分享一下今天这段视频的制作过程。

方法一:翻译+克隆语音+换嘴型

来自“没有译制片腔调的翻译“原作者的评论,要达到如此逼真的效果,需满足以下三个关键条件:

  1. 地道的口语翻译:这意味着内容不仅仅是单纯的翻译,更需要注意到句子的连贯性、文化背景、以及句子之间的逻辑关系,确保翻译内容听起来自然流畅。
  2. 完美克隆说话者的声音:这要求 AI 技术能够分析、学习并复制说话者的声音特点和音调,以再现出与原说话者相近或几乎一样的音色。
  3. 精准匹配嘴型动作:为了达到画面和声音的同步,AI 还需要能够分析视频中的嘴型动作,并将翻译后的内容与之完美匹配。

图片展示了郭德纲在《周六夜现场》的视频片段,上方有“翻译”标识。画面中郭德纲身着黄色上衣,背景为室内场景。下方文字说明翻译需同时符合三个条件:第一,地道的口语翻译;第二步,克隆说话者的声音;第三,把嘴型换了。该图片与上下文紧密相关,直观呈现了AI让郭德纲讲英文相声需满足的三个关键条件,辅助说明翻译、声音克隆及嘴型匹配在AI技术中的重要性。

方案1:Whisper + tortoise-tts + wav2lip

  • 语音识别:使用Whisper技术进行精准转录。
  • 声音克隆:首先提取原声音的特征,接着利用tortoise-tts技术合成接近原始说话者音色的语音。
  • 嘴型同步:采用wav2lip技术,实现声音与嘴型的完美匹配。

分析:这个方案相当繁琐,涉及多个步骤。需要大量的算力,虽然实时转换还不容易,但未来随着技术进步和算力提升,实时转换和降低成本都将成为可能。不过,这样的技术也可能带来潜在的风险,如电诈、制造假消息等。

方案2:whisper + so-vits-svc + GeneFace++

  • 语音转录:采用whisper技术。
  • 文字翻译和声音合成:首先通过GPT技术翻译文本,然后使用so-vits-svc克隆声音并生成音频。

Github:https://github.com/svc-develop-team/so-vits-svc

  • 视频同步:使用 GeneFace++ 技术生成与音频匹配的嘴型视频。

(++版本还没发代码,GeneFace 的 Github:https://github.com/yerfor/GeneFace)

这两个方案我自己没有尝试,一个是测试成本太高,另外因为后面有更方便的方法。

方法二:Rask AI

下面为大家介绍的是一个名为 Rask AI 的在线平台。相比于方法一中需要自己动手搭建环境、配置工具的方法,Rask AI 简直太友好了!

操作步骤简单到爆:

  1. 登录 https://app.rask.ai/
  2. 上传你想要翻译的视频文件。
  3. 选择视频中的讲话人数。
  4. 选择原视频的语言。
  5. 选择你想要的目标语言。
  6. 点击“翻译”按钮。

图片展示的是Rask AI视频翻译功能界面。界面上方提示上传视频或音频以进行翻译翻译图片中 自动生成

等待时间短:上传完视频后,大概只需要 3-4 分钟的时间,翻译就完成了!

图片展示的是郭德纲相声视频的翻译界面。左侧是中英文双语字幕,上方有“Chinese”“English (US)”选项,下方是视频片段的中英文翻译内容。右侧是视频画面,画面中郭德纲身着红色服装,正用手指向画面左侧,画面右下角有“优酷”标识。画面下方有“Lip sync (beta)”“Download”按钮,以及“Rate the result”评分栏。该图片直观呈现了视频翻译后的效果,与上下文介绍的翻译文字内容相呼应。

翻译后的文字

罗汉爷一转身奔着往北边的大路可就走来了往北走走了有这么二十里地很热闹到了一个镇边狮子口这儿有一个大门门口搭着这么三张桌子一个法台铺着玲珑绸缎摆着香炉蜡台好多的家丁里里外外跟这忙活着。 Master Luohan turned around and ran north on the main road and went north for about twenty miles and it was very busy. At the edge of the town, at the mouth of the lion, there was a gate with three tables and a podium covered with silk and incense burners and wax stands and a lot of servants working here and there. 和尚(原文应该是和珅)看了看嗯这个事儿我得管。 The monk looked at it and said, "I have to take care of this. 什么事儿呢 What is it? 这个地儿离着豫杭县县城里边不是很远这个镇边呢叫赵家集这住着一个大财主。 This place is not very far from the county town of Yuhang County, and the town is called Zhaojiajie, where a rich man lives.

我们来听听视频效果

郭老师讲相声视频 Rask AI 翻译结果

郭老师讲相声原视频

通过对比就会发现,虽然翻译的声音是没问题的,但嘴型却完全不匹配。这意味着它的翻译服务更侧重于声音的准确性和自然流畅,而不是视频的视觉同步。

方法三:ElevenLabs

https://elevenlabs.io/dubbing

  1. 进入“Dubbing”标签,新建 Dubs。

这是ElevenLabs平台的Dub配音功能页面,属于文档中“方法三:ElevenLabs”相关内容的配图,该步骤对应完成视频配音操作。页面中显示已创建了一条名为“guo”的配音项目,其语言设置为English英语,状态为autodetect自动检测,创建时间为16:36:21,21:59,还可对该项目进行删除、下载、查看的操作,下方支持分页浏览相关结果,这与文档中“上传文件,选择原视频语言,选择目标语言,单击创建按钮”的操作步骤形成对应,展示了操作后生成的配音项目成果页面。

  1. 上传文件,选择原视频语言,选择目标语言,单击创建按钮。

这张图片展示了ElevenLabs工具的“Create a Dub”界面,界面中项目名称填写了“郭老师”,源语言设置为中文,目标语言设置为英语。界面内的视频来源选中的是带有“优酷”标识的郭德纲讲相声的视频片段,该界面正是用于完成中文到英文的配音操作,对应了文档中提到的使用ElevenLabs实现郭老师讲英文相声的方法,也对应了文档里ElevenLabs仅翻译声音但无法匹配嘴型的相关内容。

翻译结果

郭老师讲相声视频 ElevenLabs 翻译结果

仔细观察发现,ElevenLabs 也是只翻译了声音,嘴型匹配不上。

方法四:HeyGen 实验室

HeyGen 实验室的视频翻译功能,地址:https://labs.heygen.com/video-translate

使用方法依旧很简单。

上传视频,选择目标翻译语言,点击确定,等待结果。

图片展示的是HeyGen实验室的视频翻译功能界面。左侧显示上传的视频文件“WeiChat_20230330202839.mp4”,下方提示“Translated (1)”。右侧有“Requirements”下拉菜单,可选择目标翻译语言,当前选中“zh Mandarin”。右上角有“Pricing”和“8 Credits”按钮,右上角数字为4。该图片与上下文介绍HeyGen实验室视频翻译功能的内容相关,直观呈现了上传视频、选择语言等操作步骤。

这张图片是HeyGen实验室视频翻译功能的排队界面截图,界面上方显示状态为“Translated (1)”,核心内容展示了排队信息:“Queuing, 45,203 in line”,还有“Upgrade to skip the line”的升级跳过排队选项,左下角标注了翻译语言为“cn Mandarin”,底部显示对应的视频文件为“WeChat_20231030202839.mp4”,直观呈现了该功能免费用户使用时需要排队、排队人数较多的情况,也对应了文档中提到的免费用户需长时间等待才能获取结果的内容。

但是呢,免费用户只有经历过漫长的等待之后才能获得视频,我这次前面排队人数 4.5 万人,看的我整个人都麻了。(排队了两天之后。。。)

郭老师讲相声视频 Heygen Lab 翻译结果

我看到有网友在排队了 7000 个视频之后,终于完成了翻译,效果绝对目前最好,没有之一。 口型完美,卡点和嘴型都对的上。 尽管声音克隆还有些许不足,但考虑到 HeyGen 仅通过 40 秒的视频就完成了这么高水准的声音克隆,已经算是很牛了。

但是,每个产品都有它的短板,HeyGen 的情感还原度确实稍有些欠缺。如果你是个细节控,对比原视频可能会发现这一点。

泰勒·斯威夫特Heygen视频翻译

泰勒·斯威夫特原视频

看完这些翻译的结果,应该是可以破案了,声音和嘴型都完美匹配。目前对比下来我认为,使用最方便,效果最好的还是 Heygen 实验室的视频翻译功能。

数字人口播视频玩法

昨天我在星球分享了上面这个视频:视频中的我,其实并不是真的我。那是一个克隆的数字人元峰。通过这样的方式,我们不仅可以大大节省内容创作的时间,还可以在视频编辑上花费更多的精力,打造更高品质的作品。

下面拆解一下这些数字人视频的制作步骤:

  1. 数字人克隆,是咱们星球合伙人 Kevin|林文冠帮我做的。过程很简单,我们只需录制一段日常的口播视频,之后 AI 就会开始学习并克隆。目前的效果已经相当出色,无论是动作还是口型,都能达到90%的还原度。关键在于:想要AI表现得更好,我们需要提供高质量的样本。
  2. **准备文案,**当拥有了自己的数字人之后,只需要为它准备好文案。数字人就妥妥变为你的“打工人“,默默无闻,任劳任怨为你读出这些文案,随后,就可以拿到导出的这段视频。
  3. 视频剪辑,这一步无疑是最为关键的。虽然数字人能够为我们节省大量的录制时间,但视频的后期制作仍然需要我们的细心打磨。例如,我分享的那段关于郭老师的视频,就融入了各种不同的素材,包括 Taylor Swift 的原视频和其他相关片段。

当然,这个步骤可以根据个人喜好和需要进行调整。有些朋友可能只需要简单添加字幕,而我则选择增添了一些音效和动态贴纸,为视频增色不少。

图片展示的是视频编辑软件界面,画面中显示“2. 完美克隆说话者的声音 体现原说话者独特的音色”字样。左侧有“视频剪辑”“特效”“字幕”等编辑选项,右侧有视频参数设置等信息。下方时间轴上分布着多个视频片段,部分片段被红色框选。该图片与文档中“数字人口播视频玩法”部分内容相关,展示了视频编辑过程中添加字幕等操作的界面情况。

  1. 设计封面和边框模板,你可以为视频设计封面和边框模板,并加上结尾。我通常使用可画,不过 PPT,创可贴,稿定设计都行。

图片中 自动生成图片描述图片展示的是郭老师用英文说相声的视频封面。画面左侧有郭老师照片及“向北走了大约20里地,proceed north, walk for approximately 20 miles”字幕,右侧是郭老师视频画面。背景为紫色渐变,有“拿着旧地图是发现不了新大陆的”等文字,底部有“AI超级个体 AI破局俱乐部”字样,右下角有“Powered by AI破局俱乐部”标识。该图片与上下文介绍的视频制作流程中“设计封面和边框模板”步骤相关,是视频发布前的封面设计示例。

  1. **发布视频,**最后一步,当然是将作品分享出去!

这张图片展示了三条内容平台的动态,每条都明确标注了“已声明原创”,分别是2023年10月30日发布的“郭老师用英文说相声,Taylor Swift也开始说流利的英文了”、10月29日发布的“在AI的助力下,短视频制作效率提升10倍,打破语言壁垒,让个人和企业轻松走向国际舞...”,以及10月28日发布的“ChatGPT竟然能模拟客户和设计师,自己提需求、自己应答,然后DALL-E 3秒出海报!...”,每条动态均标注了发布时间、互动数据,对应文档中“数字人口播视频玩法”的相关内容,直观呈现了AI在内容创作、语言突破等场景的应用案例,与文档探讨的AI赋能内容制作的主题相呼应。

至于效果如何?看图吧,这几天的数据表现还不错。

好啦,今天的分享就到这里。如果你觉得有所收获,欢迎点个赞!希望大家也把数字人玩起来,帮助你创作出更多有趣、更有料的内容!

参考链接:https://x.com/dotey/status/1715186194294706511?s=20