Files
TTS/Acceptance Criteria UAT.txt
beabigegg 33ea22f259 feat: 新增智慧簡報旁白生成系統 (Smart Slide Voiceover System)
- 新增 Excel 輸入模組:解析 .xlsx 格式講稿檔案
- 新增 TTS 引擎模組:整合 edge-tts 調用 Azure Neural Voice
- 新增 PyQt6 圖形介面:檔案選擇、語音選擇、進度監控
- 新增執行緒模型:QThread + Asyncio 確保 UI 響應性
- 支援 10 種 Neural Voice (中文/越南/英文)
- 支援中英混雜、越英混雜發音

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 15:42:11 +08:00

1 line
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

測試環境: Windows 10/11, 網路連線正常 (10Mbps+), Conda 環境已啟用。1. 安裝與環境測試ID測試項目預期結果P/FENV-01Conda 環境建立執行 conda env create -f environment.yml 無報錯,且能成功 activate。ENV-02依賴完整性執行 python main.py 後GUI 視窗在 5 秒內成功開啟。2. 功能與操作測試ID測試項目預期結果P/FFUN-01檔案讀取防呆未選擇 Excel 檔直接按「開始」系統彈出警告視窗且程式未崩潰。FUN-02批次生成流程匯入含 10 筆資料的 Excel點擊開始後進度條隨生成進度推進Log 視窗即時顯示當前處理檔名。FUN-03強制中斷測試在生成第 3 筆時按下「停止」,程式應在完成第 3 筆後停止,不會繼續處理第 4 筆。FUN-04介面響應性生成過程中拖曳視窗或縮放視窗介面無殘影、無凍結 (Not Responding)。3. 語音品質驗收 (Quality Assurance)ID測試項目預期結果P/FQA-01語言對應正確性設定 Lang=vi 的檔案,聽感確認為越南語;設定 Lang=zh 為中文。QA-02中英夾雜流暢度(測試句:本季的 Revenue 成長了 10%) 確認英文單字由中文語音自然唸出無拼讀錯誤。QA-03越英夾雜流暢度(測試句Cái này yield rate rất tốt) 確認英文術語清晰且越南語部分無機械音。QA-04語音完整性隨機抽查 3 個音檔結尾無截斷且無背景電流雜訊。4. 交付物清單Source Code: main.py (含 GUI 與 Logic)。Config: environment.yml。Documentation: README.md (含操作說明)。Sample Data: template.xlsx (含格式範例)。