du5t 22e9b805a6 Persist realtime transcription sessions to history
The websocket handler now accumulates the full session's PCM audio
(not just the per-chunk buffer that gets discarded after each
worker call) and, on stop, writes it as a wav to UPLOAD_DIR plus a
result JSON to RESULT_DIR via the new _save_realtime_history()
helper — same shape /transcribe already writes, tagged
gateway_backend="realtime" so the history table visually
distinguishes it from file uploads. This reuses /asr/history and
/asr/uploads/{filename} as-is; no new endpoints needed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 00:30:15 +09:00
2026-06-18 15:25:56 +09:00
Description
ASR v2 — faster-whisper + Qwen3-ASR, multi-venv, GPU
141 KiB
Languages
Python 44%
JavaScript 30.2%
HTML 17%
CSS 6.9%
Dockerfile 1.3%
Other 0.6%