Force archive the following proposals: - add-audio-device-selector (complete) - add-embedded-backend-packaging (19/26 tasks) - add-flexible-deployment-options (20/21 tasks) New specs created: - audio-device-management (7 requirements) - embedded-backend (8 requirements) Updated specs: - transcription (+2 requirements for model download progress) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Proposal: add-audio-device-selector
Summary
新增音訊設備選擇與驗證功能,讓使用者可以手動選擇麥克風、即時預覽音量、進行收音測試及播放測試錄音。
Problem Statement
目前系統自動選擇麥克風,使用者無法:
- 查看可用的音訊輸入設備清單
- 手動選擇偏好的麥克風
- 在錄音前確認麥克風是否正常運作
- 測試收音品質
這導致使用者在錄音失敗時難以診斷問題,也無法在多個麥克風之間切換。
Proposed Solution
在會議詳情頁面新增音訊設備管理面板,包含:
- 設備選擇器:下拉選單顯示所有可用麥克風
- 音量指示器:即時顯示麥克風輸入音量(VU meter)
- 收音測試:錄製 5 秒測試音訊
- 播放測試:播放剛錄製的測試音訊
- 設備狀態指示:顯示目前選中設備的連線狀態
Scope
-
In Scope:
- 前端 UI 元件(設備選擇器、音量計、測試按鈕)
- 設備列舉與切換邏輯
- 測試錄音與播放功能
- 使用者偏好設定儲存(localStorage)
-
Out of Scope:
- 系統音訊輸出設備選擇
- 音訊處理效果(降噪、增益等)
- 遠端音訊設備支援
Success Criteria
- 使用者可以看到所有可用麥克風並選擇一個
- 選擇麥克風後可即時看到音量變化
- 測試錄音功能可錄製 5 秒音訊並播放
- 偏好設定在下次開啟時保留
- 錄音功能使用使用者選擇的麥克風
Stakeholders
- End Users: 會議記錄人員
- Developers: 前端開發團隊