Streaming STT Service

FastAPI + WebSocket + faster-whisper small on CPU

The transcript should only grow while you speak. Stopping the recording triggers a final pass.