写点什么

挽救你的视频号:能够把 PPT 转换成视频,把备注转换成语音的开源项目

用户头像
陈磊@Criss
关注
发布于: 2020 年 09 月 01 日



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分支



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://blog.csdn.net/crisschan



发布于: 2020 年 09 月 01 日阅读数: 200
用户头像

陈磊@Criss

关注

测者观天下bugs 2018.03.11 加入

华为云MVP,阿里云MVP

评论

发布
暂无评论
挽救你的视频号:能够把PPT转换成视频,把备注转换成语音的开源项目