feat(transcription): add Whisper transcriber and audio utilities

- Add WhisperTranscriber wrapper for stable-ts/faster-whisper
- Add audio utilities for ffmpeg/ffprobe operations
- Add translator for two-stage translation workflow
- Support CPU/GPU with graceful degradation
This commit is contained in:
2026-01-16 16:55:02 +01:00
parent d28c4caa6a
commit cbf5ef9623
4 changed files with 965 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
"""Whisper transcription module."""
from backend.transcription.transcriber import WhisperTranscriber
from backend.transcription.translator import SRTTranslator, translate_srt_file
__all__ = ["WhisperTranscriber", "SRTTranslator", "translate_srt_file"]