用python一键生成动画(上)

简介

这种动画类型,我觉得可以叫做配音配画的小说。

微型小说:多余的话

第一篇文章,介绍一下设计过程的原理和流程,下一篇文章讲细节。

整个生成过程的起点包括两个部分:小说文字和素材。当然这种小说最好是对话比较多的类型,才能体现出配音的意义。如果是景物描写、心理描写比较多的,用这种形式就不理想。

实现过程,采用多步实现,每一步形成一个稳定的中间结果。这样做的好处是每步实现过程相对独立,便于局部改善。同时一个作品的形成过程中进行反复调试是难免的,针对中间结果进行调试可以节约时间。

基本流程

第零步:剧本改造,加入标注。根据约定,用#表示控制内容。

  • #read  表示旁白
  • #talk:表示角色朗读
  • #def:系列表示一些预定义,包含角色音色、声调、图片、位置等
  • #角色名:表示角色的移动和表情
  • #back:表现切换背景

等等

以及准备素材,包括背景、人物造型、物品图片,并做背景消除。

这一步的工作,虽然可以有一些辅助,但相比较来说,以手工为主。

下面的各步,都是程序一键实现。

第二步:从剧本的标注中提取待朗读的内容,生成语音

我们直接采用百度的声音接口把文字转成MP3,效果见视频,感觉还是可以接受的。

分段朗读,把每个MP3文件统一命名保存

此外把朗读的文字内容保存为独立文件,每个MP3文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

圣手书生肖让

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值