Add whisper_stt CLI with default diarization, Ubuntu README, editor config

- Replace test.py with whisper_stt.py: OpenAI Whisper + default speaker diarization
  via local ./models/pyannote-diarization-3.1; --no-diarize for plain text
- Add requirements-whisper-stt.txt (whisper, pyannote, huggingface_hub, imageio-ffmpeg)
- README: stt conda env, Ubuntu/macOS ffmpeg, CLI usage
- .vscode: Python interpreter /opt/anaconda3/envs/stt; .cursor rule for stt env
- .gitignore: exclude downloaded pyannote snapshot under models/

Made-with: Cursor
This commit is contained in:
dosangyoon
2026-03-23 11:34:46 +09:00
parent 78244da09f
commit 1c25bed926
7 changed files with 412 additions and 98 deletions

3
.gitignore vendored
View File

@@ -7,6 +7,9 @@ __pycache__/
# optional local artifacts
*.log
# pyannote 등 로컬 모델 스냅샷(whisper_stt.py 기본 경로 — hf download 로 채움)
models/pyannote-diarization-3.1/
# resources (업로드/아티팩트는 git에서 제외)
resources/*
!resources/uploads/