import os import numpy as np import gradio as gr def reverse_audio(audio): sr, data = audio return (sr, np.flipud(data)) with gr.Blocks() as demo: input_audio = gr.Audio(sources=["microphone"], ) output_audio = gr.Audio(sources=["microphone"], ) gr.Button().click(lambda x:x, input_audio, output_audio,) gr.Examples(examples = ["https://samplelib.com/lib/preview/mp3/sample-3s.mp3",], inputs=input_audio,) demo.launch()