BlahBlah314's picture
Update app.py
83dd1f3 verified
raw
history blame
867 Bytes
import gradio as gr
import numpy as np
def process_transcribe(file):
audio_nparray = file[1]
my_list = audio_nparray.tolist()
endpoint = runpod.Endpoint("14ggfq6a17uim9")
run_request = endpoint.run_sync(
{"audio_list": my_list}
)
raw_text = run_request
return raw_text
with gr.Blocks(theme=gr.themes.Default(primary_hue="blue")) as iface:
with gr.Tab("App"):
with gr.Row():
with gr.Column():
audio_id = gr.Textbox(label="Audio")
audio_file = gr.Audio(sources=["upload"], type="numpy")
submit_btn = gr.Button("Submit", variant="primary")
with gr.Column():
raw_transcript = gr.Textbox(label="Transcription")
submit_btn.click(process_transcribe, inputs=[audio_file], outputs=[raw_transcript])
iface.launch(debug=True)