能够把PPT变成小视频的源代码

ppt直接转成视频,ppt备注内容转换为视频语音

使用了腾讯云的tts接口,语音合成免费额度为每月100万字符,相当于一本《西游记》的字数。每月1日重置免费额度。 接口请求频率限制:20次/每秒。合成语音的源文本。中文最大支持600个汉字(全角标点符号算一个汉字),英文最大支持1800个字母(半角标点符号算一个字母)。
https://cloud.tencent.com/document/product/1073/34093详情看代码。

使用

把PPT放到ppt文件夹中,在setting.py文件中修改对应的配置
去腾讯云申请免费使用的tss接口用量,将secretid和secretkey贴入setting.py文件的对应参数中
然后运行代码。

  • 1 将ppt分解为图片和ppt的备注文字存入文本文件中(分别位于origin下的img和origin下的txt)
  • 2 将txt中的文本通过腾讯云的接口生成对应的wav格式的音频
  • 3 依据图片生成对应的视频,并将wav的音频混剪入视频中
  • 4 上述过程一页ppt对应一个视频文件,然后将所有的视频合并成一个大的课件视频。

requirements

这里的requirements文件是通过pipreqs生成的。

    pip3 install pipreqs
    pipreqs ./ --encoding=utf8

使用方法:

    pip install -r requriements.txt 

源码地址:https://github.com/crisschan/course
特别提醒:windows分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CrissChan

开心就好

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

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

打赏作者

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

抵扣说明:

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

余额充值