Commit Graph

3 Commits

Author SHA1 Message Date
dosangyoon
2e503d1a56 Web STT: speaker diarization via pyannote; whisper_stt snapshot validation
- Add app/diarize.py: merge faster-whisper segments with pyannote (A/B/C)
- Wire /api/jobs and /api/transcribe; job API returns speaker_diarization, diarize_skip_reason
- UI: meta line shows diarization applied/skipped; hint for models path
- requirements.txt: pyannote.audio; README APP_DIARIZE / APP_PYANNOTE_MODEL_DIR
- whisper_stt.py: validate config.yaml before loading pipeline
- requirements-whisper-stt.txt: minor doc updates if any

Made-with: Cursor
2026-03-23 13:09:31 +09:00
dosangyoon
78244da09f Add OpenAI Whisper test script with ffmpeg fallback via imageio-ffmpeg
- test.py: patch whisper.audio.run for bundled ffmpeg when ffmpeg is not on PATH; expanduser for paths
- requirements.txt: add imageio-ffmpeg for optional local transcription tooling

Made-with: Cursor
2026-03-23 10:43:30 +09:00
7adaa73102 Initial commit after re-install 2026-02-25 19:07:56 +09:00