AMD显卡快乐食用whisper进行字幕生成加速
之前我们实现了使用 autoclip 这个项目实现利用AI大模型进行视频的切片,但是我没有高贵的皮衣卡,只能压榨可怜的CPU进行字幕生成。
经过一番搜索🔍,总是有大佬在背后给我们撑起了一片晴朗的天空。 Const-me 给出了调用酥麻卡进行GPU加速的开箱即食的处理方案 https://github.com/Const-me/Whisper 而且是贴心的给出了图形化界面的工具包:



当然了,我这里要对接到autoclip里,肯定不能用gui了,要用cli版

下载解压一条龙,很简洁。

打开终端,使用 -h 看看它的内里是什么样的:

所以,要调用它,只需要 -m -f -l 再加一个 -osrt 或 -owts 或 -otxt 或 -ovtt 就可以调用GPU处理并保存到本地了 我这里是把压缩包里的 main 重名成 whisper-amd 了,看着方便些
whisper-amd -m ggml-medium.bin -f C:UsersyoupingjiuDownloadsinput_audio-2.wav -osrt 1.srt -l auto
error: unknown language 'auto'
它的输出是这样的:

至于屏幕的上的 ???? ,就不要管它了,不影响的,还没配置好🥲。
运行完就会在音频文件所在的地方生成一个你想要的文件:
测试使用了一个从某荔枝提取出来的wav文件,时长 45+分 ,耗时 325+ 秒:


这个速度还是很快的,如果要是用CPU,跑冒烟了都闻不到尾气。起码我这里用的酥麻5800x是这样的。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
