2020.05.06 0.5.7a 更新:添加讯飞开放平台语音听写(流式版)WebSocket API支持。添加百度智能云语音识别/极速语音识别API支持。已去除Python 2.7支持。

最近做了个视频教程,大家可以来看看:网易见外用不了,试试这个免费自动字幕生成工具【自动字幕】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

看到不少回答autosub的,我就来补充一下,autosub原版的使用体验确实比较糟糕,在原仓库那边收集到不少问题。鉴于原仓库作者无视我的pull request近半年之久,我于是放弃了和原仓库的兼容性开始独立开发。

现在我开发的autosub通过花式拉库,从功能上的改进主要是可以做到使用translate.google.com/translate.google.cn(可直连)的网页翻译对字幕进行免费翻译。其他方面主要则是一些易用性的增强。可以输入字幕仅对字幕进行翻译而不进行语音识别

可以同时输出时间轴(不联网本地处理),源语言字幕,目标语言字幕,双语字幕等等

可以输出多种字幕格式

中文命令行

windows版无依赖发布包(已包含ffmpeg和ffmpeg-normalize,不需要安装python)

可自定义请求文件(支持Google Cloud Speech-to-Text API,讯飞流式版,百度)

可输出完整语音识别结果,供外部处理,如使用"enable_word_time_offsets":true可以获得有字词时间戳的结果,当然目前autosub自身不支持处理这种结果转换成youtube字幕样式

关于网络连接的问题,目前API依然使用的是google的。最稳定的办法,同样还是推荐在可以连接到google的linux服务器上进行操作。对于翻译的部分,理论上因为发送的都是文本信息,而且我对请求次数也有优化,对带宽的要求不是很大。

主要是语音识别的部分要求比较高,因为API似乎只接受非压缩的音频格式,所以上传时会需要较大的带宽也意味着你的**的带宽需要好一些。最近更新的Cloud Speech-to-Text支持OGG_OPUS格式,可以节省带宽。

其他具体的用法,包括命令行参数什么的,我就不多说了,参阅中文版Readme即可。

另外呼吁大家自觉抵制arctime的使用从违反开源协议的角度讲,arctime底层使用到了ffmpeg,却没有开源,也没有标明,完全违反ffmpeg部分组件所使用的GPL协议。

从营销的角度,以压制分辨率作为高级功能的收费借口,营销态度**不堪。关于如何免费压制出高分辨率/高帧率的带字幕视频,同时保留所有ass的特性(其实在知乎上也有,就是用ffmpeg输出mov视频),请查看我撰写的教程。

从易用性和功能性的角度讲,arctime完全比不过aegisub,其所独立构筑的所谓生态环境无非是闭源软件的附庸,和ass的兼容性很差。关于aegisub的使用教程,也可以参考我所写的极速入门文章。

python自动生成字幕脚本_自动生成字幕软件?相关推荐

  1. 安卓自动滑屏脚本_自动滑屏软件下载-自动滑屏 安卓版v3.1.0-PC6安卓网

    自动滑屏脚本是一款特别神奇的安卓手机美化型实用工具.自动滑屏软件拥能支持自定义编辑代码脚本,通过自动滑屏app可以让大家的手机体验度得到很大程度改进,使用起来更顺手! 软件介绍 自动滑屏脚本是一款不需 ...

  2. latex自动生成中文目录_自动生成工作表目录三种方法,看哪种适合你?

    如果在一个工作簿内有很多工作表需要去维护管理,一个个的查找显然是很麻烦的,建立一个工作表的导航目录无疑是最便捷的方法. 下面介绍三种生成工作表目录的方法: 一.利用宏表函数生成可导航目录 第1步:定义 ...

  3. python字节码文件后缀_如何生成Python的字节码文件

    好记性不如烂笔头,看到Python Command-Line Options中有关字节码的生成,记录起来. Python的字节码文件有2种,文件后缀名分别是.pyc和.pyo,前者是普通的字节码, 后 ...

  4. python能写什么脚本_你用 Python 写过哪些牛逼的程序/脚本?

    原标题:你用 Python 写过哪些牛逼的程序/脚本? [导读]:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码 ...

  5. pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本

    最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...

  6. python 视频字幕合并_怎么把字幕和视频合并(教你两者合并方法)

    其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! PS:如有需要Python学习资料的小伙伴可 ...

  7. python怎么写游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)

    引言 这段时间迷上了玩点点点的小游戏,但是某些重复的环节着实无聊,就想着能不能用PYTHON做一个游戏脚本,不过为了熟悉需要做脚本的各个模块,于是打算在4399上找一个比较像的游戏做个脚本练练手,后来 ...

  8. python 批量替换srt文本_自动生成srt格式的脚本(Python实现)

    用威力导演制作短片,这个软件有个导入srt字幕的功能,可以写好文本后一次性导入短片的字幕,比手工在威力导演里写快多了,srt文本中,每一条字幕的格式是: 序号 起止时间 字幕内容 例如: 1 00:0 ...

  9. python自动导出数据脚本_使用python生成一个导出数据库的bat脚本文件的示例代码...

    这篇文章分享使用python生成一个导出数据库的bat脚本文件的示例代码 实例如下:# 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库 ...

  10. python自动导出数据脚本_利用python生成一个导出数据库的bat脚本文件的方法

    # 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库实例的sql语句 sql = 'mysqldump -u%s -p%s -h%s - ...

最新文章

  1. 关于json的操作 jsonArray---jsonObject
  2. GUI应用程序架构的十年变迁:MVC,MVP,MVVM,Unidirectional,Clean
  3. 国王放米粒的C语言程序,云南大学软件学院C语言实验米粒问题.doc
  4. 响铃:Don't be evil?Google别闹了
  5. 华为服务器如何登录修改密码,如何修改云服务器的登录密码
  6. 前端学习(2533):mapgetter和actions
  7. python连接sql server报20002错误_python - 如何修复pymssql中的“20002,严重性9:Adaptive Server连接失败”错误 - 堆栈内存溢出...
  8. 关于webSQL的总结
  9. 基于JAVA小小银动漫网站计算机毕业设计源码+数据库+lw文档+系统+部署
  10. 计算机学院论文评语,毕业设计(论文)评语的基本要求
  11. 【已解决】mysql报错error Found option without preceding group in config file Dmysql-5.7.25-win32
  12. IE浏览器高通网站打不开dump分析选择目录总结
  13. 网络七层协议OSI(Open System Interconnection)
  14. 移植华为LiteOS
  15. shell——正则表达式
  16. linux kill一个进程杀不掉怎么解决?
  17. Python实战项目总结
  18. 风能matlab仿真_风能产量预测—深度学习项目
  19. 给硬件工程师的入门课-硬件开发流程
  20. 初识ucos操作系统-----基于freescale K60硬件平台的ucos-ii的移植

热门文章

  1. 【吃豆游戏----HTML+JS+CSS等实现,效果+源代码】
  2. 小白文件管理器 无法与服务器建立联系,小白文件管理器怎么用
  3. 电脑使用python操控安卓手机
  4. 超好用的数据迁移工具
  5. js获取屏幕、浏览器、页面的高度宽度
  6. laypage ajax,laypage前端分页插件实现ajax异步分页
  7. exoplay切换全屏_android - 有没有办法在ExoPlayer中以全屏(横向)模式播放视频 - 堆栈内存溢出...
  8. java初级工程师职责_Java初级开发工程师工作的岗位职责
  9. Linux下部署wowza流媒体HA文档
  10. 安卓手机WiFi信号桥,增强版个人热点,wifi中继(第三方软件设置)root权限设置增强版个人热点名称密码