dy-auto

✨ 抖音自动生成视频、字幕、自动上传发布✨

项目地址

点击进入https://github.com/Richard0403/dy-auto

录屏效果

https://github.com/Richard0403/dy-auto/assets/14147304/21400a42-9296-4956-9517-ced8d8bf4737

技术架构

名称 功能
ffmpeg 处理视频的生成,语音添加,字幕的添加等
微软SpeechStudio 文字合成语音
whisper 语音生成字幕
jieba3k 用于文案的关键词提取
playwright 用于自动化操作

项目结构

|-- DyPic                                      // 图片资源目录
|   |-- 建筑集                                  // 图片组1
|   |   |-- pic_0001.jpeg                     // 图片命名规则
|   |   |-- pic_0002.jpeg                     // 图片命名规则
|   |-- 可爱小动物                              // 图片组2
|   |   |-- pic_0001.jpeg                     // 图片命名规则
|   |   |-- pic_0002.jpeg                     // 图片命名规则
|-- DyText                                    // 文案文件夹
|   |-- 6_躺平真的会毁掉年轻人吗?.txt             // 文案话题(txt内部的见解用#分割)
|-- dy_auto                                    // 代码目录
|   |-- main.py 主程序入口

使用教程

  1. 环境配置
        * python 3.10.11
        * ffmpeg 安装
  2. 账号注册 
        * 微软speech studio, 注册入口
        * 拿到资源密钥和地区名称, 填入speech_voice_gen.py 的speech_key 和 service_region字段中
  3. 安装依赖库
       * pip install -r requirements.txt
  4. 准备图片和文案资源(项目文件结构见下文)
       * 文件夹准备: 在项目文件夹同级,新建DyTemp、DyText、DyPic文件夹
       * 图片资源: 格式见目录DyPic
       * 文案资源: 格式见目录DyText
  5. 获取token
       * 先执行该命令,扫码登录,成功后关闭浏览器, 会自动保存cookie
           playwright codegen www.douyin.com --save-storage=cookie.json    
  6. 运行
       * 程序运行入口 main.py

项目执行流程

注意

1.文案和图片的使用是随机获取的

2. whisper运行默认不使用GPU,为了使用GPU, 安装如下依赖

pip uninstall torch
pip cache purge
pip install torch -f https://download.pytorch.org/whl/torch_stable.html
  1. 可实现多个账号循环上传

声明

本项目只做个人学习研究之用,不得用于商业用途!更不可用于违反法律道德商业等不良用途,使用者责任自负!

抖音自动生成视频、字幕、自动上传发布相关推荐

  1. Python 【抖音】短视频的自动上传与发布实例演示,同时支持快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  2. Python自动化实现抖音自动刷视频

    本文主要介绍了Python自动化实现抖音自动刷视频,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 环境准备 实现 环境准备 Py ...

  3. 自动生成视频字幕的库autosub

    自动生成视频字幕的库:https://github.com/agermanidis/autosub 主要步骤: 1. ffmpeg抽取视频中语音流 2. audioop抽取出的单句话的语音片段(并行) ...

  4. 抖音自动生成文字_抖音视频怎么加文字

    不知道大家有没有注意到,抖音上很多的视频都带有文字或者字幕,但是我们在用抖音制作视频时是没有添加文字的选项的.那么,这些带有文字的抖音视频是怎么制作出来的呢? 1. 抖音中目前并没有添加文字的功能,我 ...

  5. Python自动化抖音自动刷视频

    环境准备 Python3.5以上 Appium Server服务器 Android SDK,需要用到adb服务 需要依赖Appium-Python-Client组件库 真机或者模拟器,推荐模拟器(真机 ...

  6. python自动刷快手视频_快手加抖音自动刷视频脚本,引用的是python+易语言编程...

    其实这个代码我这边已经整合好了,已有易语言版!!! 下面分享的仅仅只是"python"代码 先看下易语言版的界面: "python"代码 import os i ...

  7. python自动刷快手视频脚本_python自动刷快手视频_快手加抖音自动刷视频脚本,引用的是python+易语言编程......

    其实这个代码我这边已经整合好了,已有易语言版!!! 下面分享的仅仅只是"python"代码 先看下易语言版的界面: "python"代码 import os i ...

  8. 【亲测有效】强烈推荐VideoSrt自动生成视频字幕(语音识别)

    一.参考资料 VideoSrt 官方 github 帮助文档/使用教程 二.博主亲测 推荐使用 阿里云 OSS对象存储,每月300小时免费时长,个人用户足够. 下载 (v0.3.3)(不含ffmpeg ...

  9. c语言抓取抖音视频,【FiddlerScript】利用Fiddler中的FiddlerScript自动抓取抖音无水印视频并且自动保存...

    本帖最后由 小白大侠 于 2021-3-14 13:55 编辑 Fiddler自动抓取抖音无水印视频并且自动保存 前言:这段代码实用性不大,大量数据处理容易造成Fiddler卡死,只是希望给未来写Fi ...

最新文章

  1. Windows 10 Technical Preview 安装体验及变化
  2. 点云数据的类型主要分为_点云学习在自动驾驶中的研究概述
  3. centos7通过yum升级内核到最新版本
  4. Android Service使用方法--简单音乐播放实例
  5. mysql创建表的时候不要添加drop操作
  6. 万字长文梳理:从0开始,步入Service Mesh微服务架构的世界
  7. TFTP服务器在Cisco设备上的应用(上传、下载IOS)
  8. quick time不可用_教程|用Selenium爬资源:DIY还是花钱?
  9. 20165320 我期望的师生关系
  10. app采集的10个经典方法
  11. 什么是组播?让我们一起解密组播协议(IGMP、PIM)
  12. 淘宝千万级并发架构的十四次演进
  13. 自己写的一个校验IP、IP掩码、IP段的方法封装到了JQ中,方便了使用者的使用...
  14. 前端导入并解析excel文件,前端解析xlsx、xls格式文件、VUE解析xlsx、xls格式文件
  15. AI:人工智能领域之AI的发展历史图集合、AI发展思维导图之详细攻略
  16. excel表格数据库表字段带下划线转驼峰
  17. JSP 和 JavaBean 来实现一个简易计算器
  18. P13: * Component组件拆分、子组件向父组件传递数据
  19. 复旦大学邱锡鹏:若优化顺利,MOSS三月底开源;库克或被踢出苹果董事会;华为云联合CSDN发布智能化编程助手Snap|极客头条...
  20. vue 实现百度下拉提示搜索功能

热门文章

  1. msgpack的使用
  2. spark 日志解析格式化
  3. 南理工cs夏令营面试
  4. java 按钮添加音乐_Java运行窗体/程序添加自定义背景音乐
  5. LINK : fatal error LNK1104: 无法打开文件“mfc90ud.lib”
  6. 服务器怎样拷贝大容量文件,如何从云服务器上拷贝大文件
  7. 现在朋友圈里做生意打广告的占一半
  8. Kali渗透-NMAP高级使用技巧和漏洞扫描发现
  9. python startswith() 函数
  10. 《Mac---Clover引导问题》