哈囉!今天我們要來學習如何在你的Windows電腦上安裝Whisper.cpp,並透過Python程式自動生成YouTube影片的字幕檔案!

為什麼要使用Whisper.cpp?

  • 自動化生成字幕,省時省力
  • 支援多種語言
  • 可在Windows環境下高效運行

安裝步驟

1. 安裝Choco

  • 打開終端機(以系統管理員身份執行)
  • 輸入以下指令並按Enter:
    @powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
    

2. 安裝必要的工具

  • 安裝CMac:
    choco install cmake
    
  • 安裝Git:
    choco install git
    
  • 可選安裝Visual Studio Code:
    choco install vscode
    
  • 安裝Visual Studio 2022:
    choco install visualstudio2022community
    
  • 安裝NVIDIA的Cuda(若有NVIDIA顯示卡)
  • 安裝MiniConda:
    choco install miniconda
    

3. 下載Whisper.cpp

  • 使用以下指令下載Whisper.cpp:
    git clone https://github.com/ggerganov/whisper.cpp.git
    

4. 下載模型

  • 下載V3 Turbo模型到whisper.cpp資料夾下的Model資料夾。

5. 編譯Whisper.cpp

  • 進入whisper.cpp資料夾,執行以下指令編譯:
    cd whisper.cpp
    mkdir build
    cd build
    cmake ..
    make
    

6. 創建Python環境

  • 使用以下指令創建新環境:
    conda create -n whisper python=3.9
    
  • 激活環境:
    conda activate whisper
    

7. 安裝ytdlp和ffmpeg

  • 安裝ytdlp:
    pip install ytdlp
    
  • 安裝ffmpeg:
    choco install ffmpeg
    

8. 生成字幕

  • 在終端機中執行以下指令,並貼上YouTube影片的分享連結:
    python main.py
    

完成!

  • 你將會在D槽中的srt資料夾找到生成的字幕檔案,可以直接上傳到你的YouTube頻道!

總結

通過以上步驟,你現在可以在Windows上輕鬆安裝Whisper.cpp並自動生成YouTube字幕了。如果你覺得這篇文章有幫助,請給我一個讚並訂閱我的頻道,開啟小鈴鐺,隨時獲取最新的教學影片!謝謝大家!