python工具快速为音视频自动生成字幕(使用说明)


Posted in Python onJanuary 27, 2021

为音视频自动生成字幕的 python 工具

autosub 是一个能自动为音视频生成字幕的 python 包,以下为其简介和使用说明。

autosub

autosub 原本使用 python 2.X 开发,仅支持 linux 和 macos 系统,现已停止维护

其原理是对音视频文件进行语音活动检测以查找说话的区域,然后并行调用 Google Web Speech API 进行转录,(可选)翻译成目标语言,并将结果存储下来。

autosub3

基于 autosub,升级到 python 3.X 版本,并添加了对 windows 系统的支持。

安装

依赖 ffmpeg 进行音频提取,需要自己手动安装,并添加到系统环境变量中。

autosub3 的安装非常简单,执行以下命令即可:

pip install autosub3

注意
由于要调用 google speech 的 API,请自行翻墙。

使用

autosub abc.mp4

即可在 abc.mp4 同目录下生成 abc.srt 的字幕文件。

autosub --help

到此这篇关于python工具快速为音视频自动生成字幕(使用说明)的文章就介绍到这了,更多相关python音视频自动生成字幕内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
Apr 16 Python
在Python的Bottle框架中使用微信API的示例
Apr 23 Python
Python时间的精准正则匹配方法分析
Aug 17 Python
python2.7安装图文教程
Mar 13 Python
python 实现将字典dict、列表list中的中文正常显示方法
Jul 06 Python
python celery分布式任务队列的使用详解
Jul 08 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
Python连接Impala实现步骤解析
Aug 04 Python
Python CategoricalDtype自定义排序实现原理解析
Sep 11 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
Nov 01 Python
Python绘制散点图之可视化神器pyecharts
Jul 07 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
Jan 27 #Python
Python利用socket模块开发简单的端口扫描工具的实现
Jan 27 #Python
Python爬虫实现selenium处理iframe作用域问题
Jan 27 #Python
python利用appium实现手机APP自动化的示例
Jan 26 #Python
python 基于opencv去除图片阴影
Jan 26 #Python
python中用ggplot绘制画图实例讲解
Jan 26 #Python
python中altair可视化库实例用法
Jan 26 #Python
You might like
比较简单的百度网盘文件直链PHP代码
2013/03/24 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
JavaScript入门教程(7) History历史对象
2009/01/31 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
JavaScript中的数组操作介绍
2014/12/30 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
深入理解python对json的操作总结
2017/01/05 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
Python subprocess模块常见用法分析
2018/06/12 Python
使用python 3实现发送邮件功能
2018/06/15 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
Python中的流程控制详解
2021/02/18 Python
数控技术与应用毕业生自荐信
2013/09/24 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
初三新学期计划书
2014/05/03 职场文书
我的中国心演讲稿
2014/09/04 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
手机销售员岗位职责
2015/04/11 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers
keepalived + nginx 实现高可用方案
2022/12/24 Servers