前言
前段时间做视频我一直在用网易见外的 语音转写功能将视频的音频转化成字幕文件也就是srt文件
但是从上个视频之后我发现我用finalcutPro导出的mp3文件传到网易见外工作台会出现 “该视频源仅支持下载,暂不提供字幕服务”
无意中我遇到了autosub这个项目
它支持将语音转成字幕,而且识别率很高
我就不废话了 直接演示
首先需要有一台Ubuntu的虚拟机,这里我就不带你们安装了,我直接用阿里云的Ubuntu18.04的服务器进行操作
像这样的免费VPS有很多,像谷歌云,阿里云国际版,亚马逊,甲骨文最近都提供了免费的VPS
随便整一个这样的VPS用来测试还是很不错的,我用的就是阿里云国际版的一年免费试用机,还不错运行网站都没问题
为了照顾到新玩家,我这里给重装一下系统,确保是一个纯净的系统
操作过程
首先先检查系统里有没有Python3的版本
python3 -V
然后检查系统默认的Python版本
python -V
如果没有Python3就执行安装一下
apt-get install python3
但是如果你的系统里既有3又有2,而且默认是2版本那么就需要把3设置成默认
先移除2版本的连接文件
rm -rf /usr/bin/python
然后创建一个连接让python默认指向Python3
ln -s /usr/bin/python3.6 /usr/bin/python
最后查看一下python的默认版本
python -V
好了 准备完毕,开始安装项目
先检查升级一下系统源
apt update
安装ffmpeg组件
apt install ffmpeg -y
安装git
apt install git -y
安装pip
apt-get install python3-pip
使用pip部署一下autosub的项目文件
pip install git+https://github.com/agermanidis/autosub.git@master
看到两个successfly就说明部署成功了
就可以进行语音转字幕的操作了
首先我们找个没有文件的文件夹
cd /home/
上传语音文件 输入此命令进行转写
autosub -S zh-CN -D zh-CN 333.mp3
最后下载出来转写完成生成的srt文件就可以了
- 本文链接:https://kolb.wang/Autosub/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。