# Change: Add Smart Slide Voiceover System ## Why 企業內部簡報製作需要專業旁白,但傳統錄音耗時且品質不穩定。需要一款工具能從 Excel 講稿批次生成高品質語音檔案,支援中文/越南文與英文術語混合朗讀,降低簡報製作門檻。 ## What Changes - **新增 Excel 輸入模組**: 解析 .xlsx 格式講稿檔案,支援 Filename/Text/Lang 欄位 - **新增 TTS 引擎模組**: 整合 edge-tts 調用 Azure Neural Voice,實現多語言語音合成 - **新增 PyQt6 圖形介面**: 提供檔案選擇、語音選擇下拉選單 (含雙語支援標註)、進度監控、日誌顯示等互動功能 - **新增執行緒模型**: QThread + Asyncio 架構確保 UI 響應性 - **新增錯誤處理機制**: 單檔失敗不中斷批次,Rate Limit 防護 ## Impact - Affected specs: - `excel-input` (新增) - `tts-engine` (新增) - `gui-interface` (新增) - Affected code: - `main.py` - 主程式入口與 GUI 邏輯 - `environment.yml` - Conda 環境配置 - `README.md` - 使用說明 - `template.xlsx` - 範例檔案