Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -6,7 +6,8 @@ asr = pipeline("automatic-speech-recognition", model="openai/whisper-small")
|
|
6 |
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
|
7 |
|
8 |
def process_audio(audio_path):
|
9 |
-
|
|
|
10 |
return "No audio file provided.", "", "", ""
|
11 |
try:
|
12 |
result = asr(audio_path)
|
@@ -35,7 +36,7 @@ def process_audio(audio_path):
|
|
35 |
|
36 |
iface = gr.Interface(
|
37 |
fn=process_audio,
|
38 |
-
inputs=gr.Audio(type="filepath", label="Upload MP3/WAV Audio"),
|
39 |
outputs=[
|
40 |
gr.Textbox(label="Detected Language"),
|
41 |
gr.Textbox(label="Original Transcript"),
|
|
|
6 |
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
|
7 |
|
8 |
def process_audio(audio_path):
|
9 |
+
# Accept only valid, non-empty file path (string)
|
10 |
+
if not audio_path or not isinstance(audio_path, str):
|
11 |
return "No audio file provided.", "", "", ""
|
12 |
try:
|
13 |
result = asr(audio_path)
|
|
|
36 |
|
37 |
iface = gr.Interface(
|
38 |
fn=process_audio,
|
39 |
+
inputs=gr.Audio(type="filepath", label="Upload MP3/WAV Audio"),
|
40 |
outputs=[
|
41 |
gr.Textbox(label="Detected Language"),
|
42 |
gr.Textbox(label="Original Transcript"),
|