malvin noel commited on
Commit
b87e99d
·
1 Parent(s): 9afa8dd

whisper correction

Browse files
scripts/generate_scripts.py CHANGED
@@ -6,7 +6,6 @@ from transformers import AutoModelForCausalLM, AutoTokenizer
6
  import gradio as gr
7
  from dotenv import load_dotenv
8
  import spaces
9
- import torch
10
  from transformers import AutoModelForCausalLM, AutoTokenizer
11
 
12
 
 
6
  import gradio as gr
7
  from dotenv import load_dotenv
8
  import spaces
 
9
  from transformers import AutoModelForCausalLM, AutoTokenizer
10
 
11
 
scripts/generate_subtitles.py CHANGED
@@ -83,13 +83,14 @@ def save_subtitles_to_srt(subtitles, output_path):
83
  f.write(f"{format_timestamp(sub['start'])} --> {format_timestamp(sub['end'])}\n")
84
  f.write(f"{sub['text'].strip()}\n\n")
85
 
86
-
87
  def transcribe_audio_to_subs(audio_path):
88
  """
89
  Transcrit le fichier audio en texte (via Whisper), retourne la liste
90
  des segments start/end/text, et sauvegarde en .srt.
91
  """
92
  print("🎙️ Transcription avec Whisper...")
 
93
  model = whisper.load_model("medium")
94
  result = model.transcribe(audio_path)
95
 
 
83
  f.write(f"{format_timestamp(sub['start'])} --> {format_timestamp(sub['end'])}\n")
84
  f.write(f"{sub['text'].strip()}\n\n")
85
 
86
+ @spaces.GPU()
87
  def transcribe_audio_to_subs(audio_path):
88
  """
89
  Transcrit le fichier audio en texte (via Whisper), retourne la liste
90
  des segments start/end/text, et sauvegarde en .srt.
91
  """
92
  print("🎙️ Transcription avec Whisper...")
93
+ import whisper
94
  model = whisper.load_model("medium")
95
  result = model.transcribe(audio_path)
96