# 第三幕:讓你的播客活起來 🎤 ![lab3](../../../../translated_images/zh-TW/lab3.b009c55c4442250b.webp) ## 盛大結局 你已經研究了主題。你已經寫好了腳本。現在是最精彩的部分:把文字變成真實聲音的播客音頻! 引入 **VibeVoice** — 微軟研究院的開源 TTS(文字轉語音)魔法,能製作: - 🎭 自然的對話聲音 - 👥 多位說話者(最多 4 位!) - ⏱️ 長時間音頻(最多 90 分鐘!) - 🎵 富有表現力的朗讀(不是機器人聲!) 這就是合成播客背後的技術。讓我們一起做出你的播客! ## 什麼是 VibeVoice?(厲害的秘訣) VibeVoice 是微軟研究院獻給世界的禮物。它專為播客風格的對話音頻設計。 ### 它有多棒 🔥 * **⏱️ 馬拉松時長**:能持續生成長達90分鐘的連續語音(整集播客!) * **👥 多說話者魔法**:最多四個具有一致個性的不同聲音 * **⚡ 超高效率**:採用極低 7.5 Hz 幀率,節省運算資源 * **🧠 智能音頻**:結合大型語言模型(理解上下文)與擴散模型(生成真實音頻) * **🎭 自然流暢**:自動處理輪流講話、停頓和會話節奏 **翻譯**:VibeVoice 不只是念稿子 — 它會像真人交談般 *演繹* 你的內容。 --- ## 開始前準備 🚀 **你需要:** * 🐍 **Python 3.10+**(你在第一幕和第二幕已經安裝好) * 🚀 **uv**(快速的 Python 套件管理器,稍後會安裝) * 📝 **你的腳本**:第二幕中的 `podcast.txt` 檔案(路徑是 `../03.Application/`) **小秘訣**:這一步需要良好的網路連線來下載預訓練模型。泡杯咖啡吧!☕ --- ## 開始吧!簡單的方法 🎬 我們把流程簡化到只需一個 Shell 腳本。 ### 流程說明 1. **賦予執行權限**: ```bash chmod +x run_vibe_voice.sh ``` 2. **執行腳本**: ```bash ./run_vibe_voice.sh ``` 3. **等待魔法發生**(第一次執行可能需要幾分鐘) ### 背後發生了什麼事 🎭 這個腳本就是你的自動化音效工程師: 1. **📥 下載 VibeVoice**:從 GitHub 克隆官方倉庫 2. **📦 安裝依賴**:用 `uv pip` 迅速安裝套件 3. **🎬 生成語音**:運行推理腳本,其中: * `--model_path`:指定預訓練的 VibeVoice-7B 模型 * `--txt_path`:你的 `podcast.txt` 腳本檔 * `--speaker_names`:分配聲音(預設是 Xinran 和 Anchen) **結果**:你的腳本變成了真實播客集!🎉 --- ## 你的任務 🎯 讓我們來點有趣的: ### 任務 1:創造內容 編輯 `../03.Application/podcast.txt`,撰寫兩人間的對話。主題可以關於科技、興趣等任何事!只要是對話體即可。 **格式範例**: ``` Speaker 1: Hey! Did you hear about the new AI model? Speaker 2: No way! Tell me more! Speaker 1: It's called... ``` ### 任務 2:生成音頻 執行腳本並觀看魔法呈現。第一次會花較久時間(模型下載需要時間)。 ### 任務 3:聆聽與分析 - 聲音聽起來自然嗎? - 說話者的聲線是否有區別? - 輪流講話是否流暢? - 有沒有機械人聲的感覺? ### 任務 4:嘗試(勇者福利) 修改 `run_vibe_voice.sh` 中的 `--speaker_names`,嘗試不同的聲音組合。VibeVoice 有多個預訓練聲音可選! **額外挑戰**:嘗試三位說話者的對話!🎆 --- ## 了解更多 📚 * **🏠 專案首頁**:[VibeVoice 官方網站](https://microsoft.github.io/VibeVoice/) * **🤗 預訓練模型**:[Hugging Face - VibeVoice-7B](https://huggingface.co/vibevoice/VibeVoice-7B) * **📖 研究論文**:深入了解技術細節(如果你有興趣) > **⚠️ 負責任的 AI 提醒**:VibeVoice 功能強大,使用時請符合道德規範!避免製作假新聞或誤導內容。創造有益的優質作品。🙏 --- ## 🏆 恭喜!你完成了! 你已經走完整個流程: 1. ✅ **第一幕**:打造具備自訂工具的 AI 代理 2. ✅ **第二幕**:協調多代理工作流程 3. ✅ **第三幕**:生成真實的播客音頻 **你現在擁有**: - 一個可用的 AI 研究助理 - 一套完整的播客製作流程 - 一支能分享的真實音訊檔案 ### 接下來呢?🚀 **發布你的播客!** - 上傳到播客平台 - 在社群媒體分享 - 持續改善和迭代 **繼續打造!** - 試試不同主題 - 嘗試更多說話者 - 加入背景音樂 - 構建網頁介面 - 全自動化製作流程 **分享你的作品!** 標註我們!讓世界見證你的成果。AI 播客革命,從你開始。🎙️ --- **有問題?想法?成功經驗?** 歡迎在工作坊聊天室分享! **歡迎來到內容創作的未來。** 🌟 --- **免責聲明**: 本文件使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖然我們力求準確,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應視為權威來源。對於關鍵資訊,建議採用專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或誤譯承擔責任。