/ transcription_models / __init__.py
__init__.py
 1  """
 2  Package de modèles de transcription
 3  ----------------------------------
 4  Ce package contient tous les modules nécessaires pour la transcription
 5  de fichiers audio et vidéo, avec ou sans identification de locuteurs.
 6  """
 7  
 8  # Exposer les fonctions principales
 9  from .transcription_core import (
10      process_monologue,
11      process_multiple_speakers,
12      transcribe_external_audio,
13      get_available_models,
14      analyze_transcript  # Ajoutez cette ligne
15  )
16  
17  # Exposer des fonctions utilitaires spécifiques qui peuvent être utiles ailleurs
18  from .audio_extraction import extract_audio, cleanup_audio_file
19  from .whisper_utils import cleanup_whisper_model
20  from .diarization import format_diarized_transcription
21  
22  __all__ = [
23      'process_monologue',
24      'process_multiple_speakers',
25      'transcribe_external_audio',
26      'get_available_models',
27      'extract_audio',
28      'cleanup_audio_file',
29      'cleanup_whisper_model',
30      'format_diarized_transcription',
31      'analyze_transcript'  # Ajoutez également cette ligne
32  ]