harry0703/MoneyPrinterTurbo
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
這是什麼
MoneyPrinterTurbo 是一套用 AI 大模型與自動化工作流 生成短影音的開源工具。它的目標很直接:使用者只要提供影片主題或關鍵字,系統就能協助產生影片腳本、匹配素材、生成配音與字幕、加入背景音樂,最後合成適合短影音平台的高清影片。從 README 來看,它不是單一模型 demo,而是把內容生產流程拆成可操作的產品形態,提供 AI Agent、WebUI、API、CLI 四種入口;也就是說,既能給一般創作者用介面操作,也能被開發者接進自己的自動化流程。它支援直式 9:16 的 1080x1920 與橫式 16:9 的 1920x1080,明顯鎖定 TikTok、Instagram Reels、YouTube Shorts 這類短影音場景。
為什麼上榜
這個專案今天拿到 1,189 顆星、總星數已超過 105,000,熱度來自兩個交會點:一是短影音內容仍然有強烈自動化需求,二是 LLM、TTS、素材庫與影片合成工具已經成熟到可以被串成端到端工作流。README 裡最有吸引力的地方,是它把「寫稿、找素材、配音、字幕、背景音樂、合成、發布」包成一條龍,而不是只解決其中一小段。另一個上榜理由是整合面很廣:模型服務涵蓋 Kimi / Moonshot AI、OpenAI、Gemini、DeepSeek、通義千問、Azure OpenAI、xAI Grok、MiniMax 等,也兼容 Ollama、LiteLLM、OneAPI、Groq 等本地或聚合平台。這讓它比較像 短影音工廠框架,而不只是單一供應商綁定工具。
適合誰,可以拿來做什麼
MoneyPrinterTurbo 適合想快速試作短影音內容的個人創作者、營運團隊,以及需要把影片生成嵌入後台系統的開發者。若你只是想體驗,README 建議 Windows 使用一鍵啟動包,macOS / Linux 則可用 uv 或 Docker;若你要做更完整的產品化整合,API 與 CLI 入口會比較重要。它也適合拿來做多語言知識短片、產品介紹、素材型社群內容,或批量生成多個版本再挑選較滿意的版本。上手門檻取決於你要用到哪些外部能力:若依賴雲端 LLM、雲端 TTS 和線上素材源,硬體壓力相對低;但如果啟用 faster-whisper、批量生成或較重的本地處理鏈路,README 明確建議 GPU 會帶來更順暢的體驗。
上手
README 提供多種上手方式。最簡單的是使用 Google Colab 或 Windows 一鍵啟動包;若要本地部署,需準備 Python 3.11+,並注意 Windows 路徑避免中文、特殊字元或空格。Docker 方式適合想隔離環境的使用者:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
docker compose -f docker-compose.release.yml up
啟動後,WebUI 預設可從 http://127.0.0.1:8501 開啟,API 文件則在 http://127.0.0.1:8080/docs 或 /redoc。若採手動部署,README 推薦使用 uv:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
uv python install 3.11
uv sync --frozen
首次啟動時,專案會根據 config.example.toml 自動建立 config.toml;大模型 Provider、素材來源與 API Key 可在 WebUI 的基礎設定中配置。
README 重點摘要
- 支援 AI 自動生成影片腳本,也可以改用自訂腳本,適合從全自動到半手動的不同工作流。
- 內建 WebUI、API、CLI 與 AI Agent 四種使用方式,使用者可依照操作習慣與整合需求選擇入口。
- 支援多種 TTS:包含 Edge TTS、Azure Speech、SiliconFlow、Google Gemini、小米 MiMo、ElevenLabs、Chatterbox,並可即時試聽。
- 素材可使用本地檔案,也可從 Pexels、Pixabay、Coverr 取得可免費使用的高清素材。
- README 標示支援一鍵跨平台發布,可在生成後上傳到 TikTok、Instagram、YouTube Shorts。