Spaces:
Runtime error
Runtime error
Icaro Bombonato
commited on
Commit
•
ccf1139
1
Parent(s):
4bebc03
add sensitivy to silence
Browse files
app.py
CHANGED
@@ -84,9 +84,9 @@ def get_audio_plot(filename, chunks):
|
|
84 |
return plt.gcf()
|
85 |
|
86 |
|
87 |
-
def get_audio_info(audio):
|
88 |
new_audio = convert_to_wav(audio)
|
89 |
-
ts, chunks = get_chunk_times(new_audio,
|
90 |
p = get_audio_plot(new_audio, chunks)
|
91 |
return str(ts), p
|
92 |
|
@@ -95,10 +95,11 @@ otext = gr.outputs.Textbox(type="auto", label="Silence time:")
|
|
95 |
oplot = gr.outputs.Image(type="plot", label="Audio with silence in gray areas")
|
96 |
|
97 |
iaudio = gr.inputs.Audio(source="upload", type="filepath", label=None)
|
|
|
98 |
|
99 |
iface = gr.Interface(
|
100 |
get_audio_info,
|
101 |
-
iaudio,
|
102 |
[otext, oplot],
|
103 |
description="Enter audio to view silence areas",
|
104 |
)
|
|
|
84 |
return plt.gcf()
|
85 |
|
86 |
|
87 |
+
def get_audio_info(audio, treshold):
|
88 |
new_audio = convert_to_wav(audio)
|
89 |
+
ts, chunks = get_chunk_times(new_audio, treshold, 1)
|
90 |
p = get_audio_plot(new_audio, chunks)
|
91 |
return str(ts), p
|
92 |
|
|
|
95 |
oplot = gr.outputs.Image(type="plot", label="Audio with silence in gray areas")
|
96 |
|
97 |
iaudio = gr.inputs.Audio(source="upload", type="filepath", label=None)
|
98 |
+
isensitivity = gr.inputs.Slider(minimum=0, maximum=50, step=1, default=25, label="Silence sensitivity")
|
99 |
|
100 |
iface = gr.Interface(
|
101 |
get_audio_info,
|
102 |
+
[iaudio, isensitivity],
|
103 |
[otext, oplot],
|
104 |
description="Enter audio to view silence areas",
|
105 |
)
|