Spaces:
No application file
No application file
import gradio as gr | |
import time | |
def ser(audio): | |
temp_df = pd.DataFrame(columns=(['wav_file','label'])) | |
temp_df.loc[0,'wav_file'] = audio | |
temp_df['label'] = 'unknow' | |
label,probs,scores = model_1.predict_df(temp_df) | |
return scores | |
ser_record = gr.Interface( | |
fn=ser, | |
title=None, | |
inputs= gr.Audio(source="microphone", type="filepath"), | |
interactive = True, | |
outputs="label", | |
description='Record audio') | |
ser_upload = gr.Interface( | |
fn=ser, | |
title=None, | |
inputs= gr.Audio(source="upload", type="filepath"), | |
interactive = True, | |
examples=ser_examples, | |
outputs="label", | |
description='Upload audio') | |
app = gr.TabbedInterface([ser_record, ser_upload], tab_names= ["Record audio", "Upload audio"]) | |
app.launch() | |