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 相关文章推荐
python中精确输出JSON浮点数的方法
Apr 18 Python
Python的装饰器模式与面向切面编程详解
Jun 21 Python
Python中的id()函数指的什么
Oct 17 Python
Python创建二维数组实例(关于list的一个小坑)
Nov 07 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
对python自动生成接口测试的示例讲解
Nov 30 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
python3 cvs将数据读取为字典的方法
Dec 22 Python
Python try except异常捕获机制原理解析
Apr 18 Python
Python字典实现伪切片功能
Oct 28 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
教你使用pyinstaller打包Python教程
May 27 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连接mssql的一些相关经验及注意事项
2013/02/05 PHP
php中如何防止表单的重复提交
2013/08/02 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP实现的简单缓存类
2015/07/29 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
Python中enumerate函数代码解析
2017/10/31 Python
python如何修改装饰器中参数
2018/03/20 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
python实现屏保计时器的示例代码
2018/08/08 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
Python中url标签使用知识点总结
2020/01/16 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
违反工作纪律检讨书
2014/02/15 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
Python Flask实现进度条
2022/05/11 Python
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技