用 GitHub Actions 打造全自動 YouTube 頻道(免費、免伺服器)

更新於 2026 年 7 月 · 約 6 分鐘

「faceless(無人露臉)頻道」聽起來很夢幻,但多數教學不是要你買貴桑桑的工具,就是還要租伺服器。其實整條產線可以完全免費不用自己的機器——全部跑在 GitHub Actions 的免費額度上,每天自動產一支影片並上傳。這篇拆給你看完整架構。

整條產線長這樣

1. 找題材 爬 iThome / TechOrange / Inside 等 RSS 或網頁
2. 寫腳本 用 LLM(如 DeepSeek 免費額度)產出「主持+專家」雙人對話
3. 配音 Edge TTS(微軟免費語音)分別合成兩個角色再合併
4. 做畫面 Pillow 產投影片 + FFmpeg 加 Ken Burns 慢速縮放
5. 合成 FFmpeg 把音軌+畫面+背景音樂合成 720p 影片
6. 上傳 YouTube Data API v3 自動發布
7. 排程 GitHub Actions cron 每天自動跑,零維運

為什麼可以 0 元

環節免費方案
運算 / 排程GitHub Actions(公開 repo 免費額度充足,每日一支綽綽有餘)
腳本生成DeepSeek 等有免費額度的 LLM API
配音Edge TTS — 微軟語音,免費、支援台灣腔
影片合成FFmpeg + Pillow,開源
上傳YouTube Data API v3,免費配額

幾個實作眉角

自己接,還是用現成的?

上面每一環都能自己接——這也是很好的練習。但把「爬蟲 → LLM 腳本 → 雙人 TTS → FFmpeg 合成 → YouTube 上傳 → GitHub Actions 排程」全部串成穩定跑的產線,通常要花不少週末除錯。如果想直接開跑:

📺 直接用現成系統 — AI 科技新聞自動頻道 →
完整原始碼+設定教學:台灣繁中 AI 科技新聞頻道,爬新聞→AI 腳本→TTS→FFmpeg→自動上傳,跑在 GitHub Actions。一次付清 $34,永久使用。

重點整理

  1. 整條產線可用免費 API + GitHub Actions,不用伺服器。
  2. YouTube refresh token 存 Secrets,達成無人自動上傳。
  3. 把頻率控制在每天 1 支,多半在免費額度內。
  4. 新聞改寫、素材用可商用來源,避免版權問題。