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 相关文章推荐
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
Linux RedHat下安装Python2.7开发环境
May 20 Python
pyhanlp安装介绍和简单应用
Feb 22 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
python 正则表达式参数替换实例详解
Jan 17 Python
TensorFlow实现指数衰减学习率的方法
Feb 05 Python
Python如何将装饰器定义为类
Jul 30 Python
python使用matplotlib:subplot绘制多个子图的示例
Sep 24 Python
python 逐步回归算法
Apr 06 Python
Keras多线程机制与flask多线程冲突的解决方案
May 28 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
jQuery Selector选择器小结
2010/05/06 Javascript
js打印纸函数代码(递归)
2010/06/18 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
JS验证字符串功能
2017/02/22 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
在python3中实现更新界面
2020/02/21 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
小学英语教学反思案例
2014/02/04 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
计算机专业毕业生自荐书
2014/06/02 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
入党积极分子个人总结
2015/03/02 职场文书
营业员岗位职责范本
2015/04/14 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python