一個功能很直接的程序,把你需要翻譯的視頻拖進去,他會生成一個中英雙語的str字幕文件,沒了。
不過在使用前你需要注冊一個百度賬號並創建應用獲取它的API ID、API Key、Secret Key並粘貼到api_id.txt中,新注冊的開發者會獲得2萬次的調用額度,一般來說一個15分鍾的視頻調用大概是200次,夠折騰一段時間了,用完后自行購買。
某些網絡環境下輸出的字幕文件只有英文沒有中文,掛個VPN試試。
閃退請檢查是不是360殺毒或者api_id.txt的問題。
其實這個程序問題挺多的,沒有多線程,沒有異常捕捉,爬蟲和音頻的切割也有問題,二百行代碼估計能找出五百多個修改意見,不過它好歹達到了一個基本的預期,識別視頻中的音頻,轉換文字,利用爬蟲爬取百度翻譯的內容並輸出時間軸。有時間我也會繼續完善,但現在先告一段落吧。
下載鏈接:https://pan.baidu.com/s/1CZO0AH5b1HS-ne1un7ROZA
提取碼:w2v6
創建API ID:
https://console.bce.baidu.com/?fromai=1#/aip/overview
只用輸入名稱和描述,其他不用管
把API ID、API Key、Secret Key粘貼到api_id.txt保存即可