Kazeia-central/kazeia_central/features/technical/voices/transcribe.py

9 lines
460 B
Python

"""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}