其实把视频上传到 Youtube 就好了,前提是视频的声音清晰,它会自动生成字幕,然后再用 Downsub 之类的网站就可以把这个字幕抓下来;
还有一个网站, gosubtitle ,我只试过一次,给外国的公开课加了字幕,声音清楚的话效果还不错,很多术语生成的还比较准确。把自己的视频上传就可以自动生成字幕
更新:
经过提示发现autosub也不太好用了,我最近发现挂了代理也没有用,如果急需转录字幕文本的话建议还是选用其他付费服务吧吧。。或者您可以去autosub的github主页提交issue
过了半年发现这个gosubtitle开始收费了,只给免费生成3min的视频,(这个网站确实不错,我曾经用它给外国公开课加字幕,效果不比youtube自动生成字幕的功能差。)google "transcribe audio to text",发现基本都是收费了Audio to Text Transcription Service | Spext - Transcription and Audio Editingwww.spext.co
那这样 youtube 自动生成字幕可能就是最划算的了。:
查了一下这个autosub软件,底层可能是由autosub这个库做的,调用了google的语音识别api,如果你比较了解linux或者python的话。。。。其实可以在linux下用这个autosub来生成视频的字幕的。。。这样我辛苦找来的这几个自动生成字母的网站有什么意义!!题主自己用的这个软件已经相当好了
用法:
准备一个有python 2的机器环境。
然后
pip install autosub
autosub -h %查看是否安装成功,会出现参数和使用方法
到你想生成字幕的视频所在的目录,以003这个mp4文件为例
这是一个英语视频。
autosub -S en -D en 001\ Course\ Overview.mp4 %
-S en 表示源文件语言是英文, -D en 表示生成的字幕文件语言希望是英文。按下回车就会自行转换了视频8分钟,转换的速度也很快不到半分钟生成的字幕文件,srt格式,可以指定其他格式
直接在原路径下生成srt字幕,还是相当准确好用的。恩~ 就用这个吧!