Mohssinibra commited on
Commit
4dcdc88
·
verified ·
1 Parent(s): bc83224

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -8,10 +8,7 @@ from pydub.silence import split_on_silence
8
  # Fonction pour diviser l'audio et supprimer les silences
9
  def remove_silence(input_audio):
10
  # Charger le fichier audio
11
- y, sr = librosa.load(input_audio, sr=None)
12
-
13
- # Convertir le fichier audio en AudioSegment de Pydub pour traiter les silences
14
- audio = AudioSegment.from_wav(input_audio)
15
 
16
  # Diviser l'audio en segments sans silence
17
  segments = split_on_silence(audio, min_silence_len=1000, silence_thresh=-40)
@@ -30,8 +27,8 @@ def remove_silence(input_audio):
30
  # Interface Gradio
31
  iface = gr.Interface(
32
  fn=remove_silence,
33
- inputs=gr.inputs.Audio(type="filepath"),
34
- outputs=gr.outputs.File(label="Audio sans silence"),
35
  live=True
36
  )
37
 
 
8
  # Fonction pour diviser l'audio et supprimer les silences
9
  def remove_silence(input_audio):
10
  # Charger le fichier audio
11
+ audio = AudioSegment.from_file(input_audio)
 
 
 
12
 
13
  # Diviser l'audio en segments sans silence
14
  segments = split_on_silence(audio, min_silence_len=1000, silence_thresh=-40)
 
27
  # Interface Gradio
28
  iface = gr.Interface(
29
  fn=remove_silence,
30
+ inputs=gr.Audio(source="upload", type="filepath"),
31
+ outputs=gr.File(label="Audio sans silence"),
32
  live=True
33
  )
34