Member-only story

嘗試找一些自動產生影片字幕的方法

Chen Li-Chi (陳立其)
4 min readMay 1, 2021

--

事由

網路找到一篇,試試看能不能用。

建立 GCP 帳戶

建立一個 GCP project 並取得 service account 的 json 檔案。

安裝

我發現在我的 Macbook pro 上面裝不太起來, pip 裝到 grpcio 套件不曉得為啥會出錯。 為了逃避問題,我改用了一台 aws EC2 來裝。

由於這是 ipynb 檔案,需要 Jupyter 來開。我在 EC2 裝了 JupyterLab ,在克服了 connection refused 的錯誤後。成功可以執行了。

Speech to Text API

要記得在 GCP 開通專案,啟用 speech to text api,不然會有 403 錯誤 。

中文版字幕

成功執行了英文版的字幕生成,我想來點中文版的字幕。修改了 link 變改成自訂的中文影片連結,與 language_code 改成 zh-TW 。

結果跳出以下錯誤。

InvalidArgument: 400 Invalid recognition 'config': The video model is currently not supported for language : zh-TW.

看起來繁體中文目前 Recognition config 裡面的 model 不支援 video 。檢查了一下相關文件,不特別給這 model 參數應該也是可以的。

If a model is not explicitly…

--

--

Chen Li-Chi (陳立其)
Chen Li-Chi (陳立其)

Written by Chen Li-Chi (陳立其)

希望所有困難事都可以拆成簡單的事

No responses yet