蕾师师 发自 凹非寺
量子位 报道 | 公众号 QbitAI

只需要输入一段语音,代码会自动生成与之相对的动画唇形。

还是毫无违和感的那种。

这是一个在GitHub上拥有501星的开源项目,叫做Rhubarb Lip Sync

它既可以是Windows和OS X命令行工具,也可以作为软件的插件使用,能够根据语音记录自动创建2D嘴型动画。

它可以用于计算机游戏、动画卡通中的角色,或者用于其他需要基于现有录音、对嘴部进行动画处理的的影视项目。

那么,它是怎么实现如此效果的呢?

运作原理

首先,了解一下动画人物说话的六种嘴型。‍

‍‍上述六种嘴型是由汉娜·巴贝拉(Hanna-Barbera)发明,已经成为2D动画嘴型的制作标准,被迪士尼和华纳兄弟等影视公司在多部影视作品采用。

‍‍大多数的发音,都可以用这六种嘴型表示出来。

因此,Rhubarb Lip Sync工作的步骤如下:

  • 输入一段语音

  • Lip Sync识别这段语音

  • 使用六个基本嘴形和最多三个扩展嘴形与语音匹配

  • 输出一个固定格式的文件

假如我说个奇怪的方言,它也能输出相应的嘴型动画吗?

当然不是。

目前,Rhubarb Lip Sync只提供了两个语音识别系统:

  • PocketSphinx:只能识别英语,准确率更高。

  • Phonetic :能识别所有语言,因为它是依据个人的声音和音节判别的,但准确率不如前者。

那么,这个小工具可以跟哪些视频软件融合使用呢?

可适用于多款软件

Adobe After Effects

可以在下载Rhubarb Lip Sync,并且安装到AE上,可以直接在AE上运行这个软件。

Moho and OpenToonz

Rhubarb Lip Sync能够生成.dat文件,这种文件可以被Moho and OpenToonz识别,并导入使用。

Spine by Esoteric Software

Rhubarb Lip Syn for Spine是一个图形工具,可让导入Spine项目,执行自动唇形同步,然后将结果重新导入Spine。

Vegas Pro by Magix

Rhubarb Lip Syn 还附带了两个用于Vegas Pro(以前称为Sony Vegas)的插件脚本,可直接在Vegas中使用。

赶快把这个小工具推荐给你喜欢做视频的朋友吧~

源代码地址:
https://github.com/DanielSWolf/rhubarb-lip-sync
最新版本的下载地址:
https://github.com/DanielSWolf/rhubarb-lip-sync/releases
https://github.com/DanielSWolf/rhubarb-lip-sync/blob/master/extras/AdobeAfterEffects/README.adoc
https://github.com/DanielSWolf/rhubarb-lip-sync/blob/master/extras/EsotericSoftwareSpine/README.adoc

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

AI落地最佳参考!

2020中国人工智能年度评选结果揭晓

12月16日,量子位MEET 2021智能未来大会现场,50大领航企业、10大明星创业公司、30大商业领军人物、10大最佳产品、10大最佳解决方案、5大社会责任榜样、5大最佳技术社区等年度奖项悉数颁出。

点击图片查看完整榜单:

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~

2D动画唇动合成,根据语音自动生成动画人物口型相关推荐

  1. 语音识别插件_2D动画唇动合成,根据语音自动生成动画人物口型

    蕾师师 发自 凹非寺 量子位 报道 | 公众号 QbitAI 只需要输入一段语音,代码会自动生成与之相对的动画唇形. 还是毫无违和感的那种. 这是一个在GitHub上拥有501星的开源项目,叫做Rhu ...

  2. adobe xd导出html,Adobe XD2018年10月更新,自动生成动画、导出到 After Effects等功能...

    Adobe XD 是一款超前且免费的用户体验设计工具,可以轻松完成网站.移动应用程序.语音交互.触摸屏等内容的设计和原型创建,目前保持每月更新一次的节奏,10月的今天,在Adobe MAX 2018到 ...

  3. [Unity编辑器] 根据图片自动生成动画

    根据自己的情况 仿照 雨松MOMO 写了一个自动生成动画的脚本 原地址 http://www.xuanyusong.com/archives/3243 代码: using UnityEngine; u ...

  4. 用Paddle自动生成二次元人物头像

    用Paddle自动生成二次元人物头像 想画出独一无二的动漫头像吗?不会画也没关系!只需要输入一些随机数让卷积神经网络为你画出精致并且独一无二的动漫头像! 同时本项目也是绝佳的学习DCGAN的例子,通过 ...

  5. zip直链生成网站_手把手教你如何用飞桨自动生成二次元人物头像

    [飞桨开发者说]李思佑,昆明理工大学信息与计算科学大四本科生:2018年和2019年两次获得全国大学生数学建模比赛国家二等奖:2020年美国数学建模比赛获M奖.指导老师:昆明理工大学理学院朱志宁想画出 ...

  6. 手把手教你如何用飞桨自动生成二次元人物头像

    [飞桨开发者说]李思佑,昆明理工大学信息与计算科学大四本科生:2018年和2019年两次获得全国大学生数学建模比赛国家二等奖:2020年美国数学建模比赛获M奖. 指导老师:昆明理工大学理学院朱志宁 想 ...

  7. 基于PaddleGAN精准唇形合成模型实现光棍节美女表白视频

    一.基于PaddleGAN精准唇形合成模型实现光棍节美女表白视频 1. PaddleGAN的唇形迁移能力–Wav2lip 铛铛铛!!飞桨PaddleGAN这就来给大家揭秘,手把手教大家如何实现唇型的迁 ...

  8. 如何通过DCGAN实现动漫人物图像的自动生成?

    深度学习领域在近几年取得了重大突破,其中大部分研究成果都基于感知技术,计算机通过模仿人类的思维方式,感知物体.识别内容.生成对抗网络的理念由Goodfellow于2014年提出的,它的发展历程只有六年 ...

  9. 基础 | 如何通过DCGAN实现动漫人物图像的自动生成?

    点击上方"机器学习与生成对抗网络",关注"星标" 获取有趣.好玩的前沿干货! 文章来源:淘系技术 背景 基于生成对抗网络(GAN)的动漫人物生成近年来兴起的动漫 ...

最新文章

  1. 深度学习无法解决的问题,只有强化学习才能解决
  2. 一套完整的防火墙系统通常是由屏蔽路由器和代理服务器组成
  3. 关于DPM(Deformable Part Model)算法中模型可视化的解释
  4. [Struts]Token 使用及原理
  5. Matlab | Matlab从入门到放弃(9)——浮点数取整
  6. 怎么new一个指针_19. Go语言里的 make 和 new 有什么区别?
  7. 微型计算机常用的worm是,2010江西省计算机等级考试试题 二级C试题考试答题技巧...
  8. Java实现 给定三个 int 变量, 求其中的最大值和最小值
  9. Atitit.request http乱码的设计防止 检测与解决最近实践p825 attilax总结.doc
  10. python 和vba在财务上_Excel函数和VBA技术在财务工作中的应用
  11. 使用计算机制图的心得,学习cad制图心得体会
  12. linux 安装 rtl8111e / r8168 驱动
  13. 数据模型 同比 环比_同比和环比计算公式?
  14. 汉语言文学的毕业论文有创意的选题有哪些?推荐一下?
  15. 【JavaScript 逆向】webpack 之某妹游戏登录逆向
  16. JDK1.6支持TSL1.2协议
  17. Springboot实现手机短信服务
  18. windows11,打不开IE浏览器,自动跳转到edge浏览器
  19. 剪气球串 java_气球的8种创新科学玩法,玩过3样算你牛
  20. 幂运算(快速幂)Java实现

热门文章

  1. C语言 计算摄氏温度
  2. 基于layui实现的省市县区三级联动下拉选择器
  3. 【招聘】周末双休,我在创龙科技等您
  4. JavaScript 对象超细致总结
  5. 重中之重基础-Redis介绍
  6. 主站外置的终端服务器,故障分析与处理方法
  7. 关于html网页制作的初步学习
  8. 一个个人开发者和他的模拟经营梦
  9. 360安全卫士qurl.f.360.cn分析
  10. 用java将输入的整数逆序输出_输入一个整数判断这个整数是几位数,并把这个整数逆序输出! | 学步园...