文章目录
环境
- Windows 11 家庭中文版
- PotPlayer 241216
步骤
注意:本文中有多个视频截图,虽然是同一时间点,但每次修改了PotPlayer播放器配置后,实际上可能需要重启播放器。使用同一时间点只是为了方便比较。
准备
下载、安装PotPlayer的最新版本。测试播放功能,确认其工作正常:
注意:本例中,视频本身已经包含了中英文字幕(非单独的字幕文件)。不过没关系,我们忽略它,一会儿将会把生成的字幕置于视频的顶部,以示区别。
注意:PotPlayer 241211版本添加使用Whisper从语音生成字幕的功能,请检查一下PotPlayer版本,如果不够新,需要升级一下:
创建有声字幕
在PotPlayer上单击右键,选择“字幕” -> “创建有声字幕” -> “创建有声字幕…”:
在弹出的对话框里:
- 转换引擎:选择“Whisper-Faster”,点击“下载”按钮,下载引擎。
- 型号:选择“small”,其它选项还有tiny、medium、large等,模型越大越精确,但是计算成本也越高。注意右边的“下载”按钮是灰色的。
- 勾选“播放开始时自动生成”。
最后,点击“开始”按钮:
由于本地还没有模型( C:\Users\Administrator\AppData\Roaming\PotPlayerMini64\Model\faster-whisper-small
),所以它会尝试从网络下载,但是由于众所周知的原因,连接不上Hugging Face Hub,最后会报错如下:
声音提取
开始转换
Model not found at: C:\Users\Administrator\AppData\Roaming\PotPlayerMini64\Model\faster-whisper-small
Attempting to download:
An error occured while synchronizing the model Systran/faster-whisper-small from the Hugging Face Hub:
(MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /api/models/Systran/faster-whisper-small/revision/main (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000002821E8B4940>: Failed to establish a new connection: [WinError 10060] �������ӷ���һ��ʱ���û����ȷ�
标签:播放器,faster,whisper,py,字幕,File,PotPlayer,line
From: https://blog.csdn.net/duke_ding2/article/details/144973709