2 Commits

Author SHA1 Message Date
Claude
0cc07b98e3
feat: Create PyQt6 GUI with file picker and results display
- Implement MainWindow class with professional layout
- Add file picker for audio and video formats
- Create transcription button with threading support
- Add progress bar and status indicators
- Implement TranscriptionWorker thread to prevent UI freezing
- Add results display with timestamps support
- Create export button (placeholder for Phase 4)
- Add error handling and user feedback
- Phase 2 complete: Full GUI scaffolding ready
2025-11-12 05:10:53 +00:00
Claude
86b2a93dee
feat: Initialize Farsi Transcriber application structure
- Create project directories (ui, models, utils)
- Add PyQt6 environment setup with requirements.txt
- Create main entry point (main.py)
- Add comprehensive README with setup instructions
- Add .gitignore for Python, PyTorch, and ML artifacts
- Phase 1 complete: project structure and environment ready
2025-11-12 05:09:15 +00:00