aliabid94/testaudio
0
1import gradio as gr2import scipy.io.wavfile3 4with gr.Blocks() as demo:5 with gr.Row():6 input1 = gr.Audio(source="microphone")7 btn1 = gr.Button("Go")8 with gr.Row():9 input2 = gr.Audio(source="microphone", type="filepath")10 btn2 = gr.Button("Go")11 output = gr.Audio()12 output_length = gr.Textbox()13 14 def go1(audio):15 return audio, len(audio[1])16 btn1.click(go1, input1, [output, output_length])17 18 def go2(audio):19 sr, data = scipy.io.wavfile.read(audio)20 return audio, len(data)21 btn2.click(go2, input2, [output, output_length])22 23demo.launch()24 