Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,7 +9,7 @@ model = whisper.load_model("base")
|
|
| 9 |
# model = pipeline(model="AlexMo/FIFA_WC22_WINNER_LANGUAGE_MODEL")
|
| 10 |
summarizer = pipeline("summarization")
|
| 11 |
|
| 12 |
-
def
|
| 13 |
warn_output = ""
|
| 14 |
if (microphone is not None) and (file_upload is not None):
|
| 15 |
warn_output = (
|
|
@@ -21,7 +21,7 @@ def transcribe(microphone, file_upload):
|
|
| 21 |
|
| 22 |
file = microphone if microphone is not None else file_upload
|
| 23 |
|
| 24 |
-
text = model(file)["text"]
|
| 25 |
|
| 26 |
return warn_output + text
|
| 27 |
|
|
@@ -74,7 +74,7 @@ with gr.Blocks() as demo:
|
|
| 74 |
result_button_summary_audio = gr.Button('2. Get a summary')
|
| 75 |
output_text_summary_audio = gr.Textbox(placeholder='Summary of the audio file.', label='Summary')
|
| 76 |
|
| 77 |
-
result_button_transcribe_audio.click(
|
| 78 |
result_button_summary_audio.click(getSummary, inputs=output_text_transcribe_audio, outputs=output_text_summary_audio)
|
| 79 |
with gr.Tab('Summary of Youtube video'):
|
| 80 |
input_text_url = gr.Textbox(placeholder='Youtube video URL', label='URL')
|
|
|
|
| 9 |
# model = pipeline(model="AlexMo/FIFA_WC22_WINNER_LANGUAGE_MODEL")
|
| 10 |
summarizer = pipeline("summarization")
|
| 11 |
|
| 12 |
+
def transcribe_inp(microphone, file_upload):
|
| 13 |
warn_output = ""
|
| 14 |
if (microphone is not None) and (file_upload is not None):
|
| 15 |
warn_output = (
|
|
|
|
| 21 |
|
| 22 |
file = microphone if microphone is not None else file_upload
|
| 23 |
|
| 24 |
+
text = model.transcribe(file)["text"]
|
| 25 |
|
| 26 |
return warn_output + text
|
| 27 |
|
|
|
|
| 74 |
result_button_summary_audio = gr.Button('2. Get a summary')
|
| 75 |
output_text_summary_audio = gr.Textbox(placeholder='Summary of the audio file.', label='Summary')
|
| 76 |
|
| 77 |
+
result_button_transcribe_audio.click(transcribe_inp, inputs=input_audio, outputs=output_text_transcribe_audio)
|
| 78 |
result_button_summary_audio.click(getSummary, inputs=output_text_transcribe_audio, outputs=output_text_summary_audio)
|
| 79 |
with gr.Tab('Summary of Youtube video'):
|
| 80 |
input_text_url = gr.Textbox(placeholder='Youtube video URL', label='URL')
|