"""Transcription du segment de référence (16 s) via l'ASR interne d'OmniVoice — ov_venv. Le texte du .ovsp doit correspondre à l'audio réellement enrôlé ; prepare_wav étant partagé/déterministe, le segment transcrit == le segment enrôlé.""" from __future__ import annotations from .enroll import transcribe_ref def transcribe(wav_path: str, model: str | None = None) -> dict: return transcribe_ref(wav_path) # {text, language, model, prep}