feat: download option for speaker diarization
Merge Request Description
Summary
This MR adds a download option for speaker diarization output/audio, allowing users to easily download the generated diarized recording directly from the UI.
Changes Made
- Added download button for speaker diarization section
- Positioned download action in the UI without affecting existing layout logic
- Enabled audio file download functionality using generated audio source
- Preserved existing diarization flow and component behavior
- Improved user accessibility for saving processed audio files
Technical Details
- Implemented download support using browser download functionality
- Added conditional rendering based on audio availability
- Maintained existing state management and API flow
- No backend/API logic modified
Testing Done
- Verified download button visibility after diarization output generation
- Tested audio download functionality in browser
- Confirmed no impact on existing speaker diarization features
- Checked responsive UI alignment
Screenshots
Checklist
-
Code follows project conventions -
Existing functionality not affected -
Tested locally -
No console errors -
UI verified across workflow
closes #41 (closed)
