CSDN|用机器学习还原《隐秘的角落》那些被修改的台词
本文插图
前两天 , 作者一口气看完了电视剧《隐秘的角落》 , 剧情相当精彩 。 美中不足的是 , 剧组为了让片子过审 ,导致11集 , 12集的剪辑顺序被打乱 , 甚至台词被修改 , 以至于片中有几处演员口型与台词对不上 , 剧情也有点让人摸不到头脑 。 因此我尝试通过人工智能技术还原了被修改的台词 , 从而还原了一部分原本的剧情 , 一个更加黑暗的真相 。
因要过审而被修改的台词
被修改的台词主要集中在 12 集 , 朱朝阳、严良两人火海逃生后在天台上的对话:
本文插图
- 严良:「告诉警察吧」
本文插图
- 朱朝阳:「像我爸希望的那样 」
本文插图
- 朱朝阳:「你想报警么」
本文插图
这段对话其实被后期修改过了 , 口型和内容不吻合 。 至于「隐秘」剧组为什么要修改这段台词 , 我也是在还原了原对话之后才知道答案 , 因为原对话实在过于黑暗了 , 坐实了朱朝阳的黑化 , 是不可能过审的 。 那么原对话到底是什么?往下看 , 我用深度学习来告诉你答案 。 用机器学习识别唇语 , 还原对话这部分主要演示用机器学习的手段识别唇语 , 唇语识别就是靠分析人说话时嘴唇与面部的特征来解读人说话的内容 。 这里我并不介绍唇语识别模型的基础架构(篇幅太长 , 后面有机会单独讲) , 而是通过以识别张朝阳唇语为例 , 演示一下唇语识别的一个简单流程 。 这个案例中的模型我选使用基于 Tensorflow 的 Facemash 模型进行二次训练 。 Facemash 的主要作用是获取面部表情的特征 。 之后通过分析嘴唇的运动特征 , 来预测出说话内容的汉语拼音的声母和韵母 。 (直接通过嘴型预测汉字难度太大 , 所以我要先预测出拼音 , 之后再根据剧情+拼音还原出原对话)
本文插图
第一步先通过 Facemash 拿到朱朝阳对话的面部特征 , 如图:
本文插图
这张「面膜」就是 Facemash 模型识别出来的特征点间的连接 , 下图是某一帧的面部识别数据:
本文插图
我们将一系列连续的数据展示在3D空间坐标轴下的话 , 就是一张对话中的的脸了 。
本文插图
拿到嘴唇和面部特征后 , 就要进行预测了 , 这部分我直接给大家展示动态流程图:
本文插图
利用这种方法 , 我还原了这句原台词汉语拼音的几种可能:
- ni ba xiao ba chou me
- ni ba xiang ba chou me
- ni bu xiang bao chou me
本文插图
把「你不想报仇么」带入对话 , 发现口型也对上了 。 bingo , 这才是原台词呀:
推荐阅读
- 请叫我绅士|高一满天星小姐姐走红,全网百万男粉沸腾,家长怒了:才高一就不好好学习!
- 综艺|《逐梦年代》对话乐涛:学习就是竞争力
- 子非鱼|《小娘惹》人善被人欺,玉珠和月娘应该向她学习,自己把握命运
- 马浚伟|49岁拿硕士学位,当然要向这么爱学习的艺人学习啦!
- 知否知否应是绿肥红瘦|《知否》这部剧告诉“职场小白”的这些道理,值得我们好好学习
- 今日趣闻|2014年,薛凯琪当众骂江一燕"不要脸",网友:惯犯了但值得圈内学习
- 天龙八部|4点《斗破苍穹》,到《庆余年》学习,现在重做《天龙八部》
- 马斯克|章泽天赞邓文迪独立要向她学习 遭网友嘲讽:别靠老公
- 正牌娱乐圈|瞒不住?谢霆锋爆料不和王菲领证原因,王菲:我不想成为生子机器
- 剧毒影响|争做女强人?章泽天晒邓文迪与马斯克母亲直播,表示向她们学习