Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
| 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.
|
| 34 |
-
outputs=gr.
|
| 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 |
|