import gradio as gr from gradio_unifiedaudio import UnifiedAudio from os.path import abspath, join, pardir from pathlib import Path example = UnifiedAudio().example_inputs() dir_ = Path(__file__).parent def test_mic(audio): return UnifiedAudio(value=audio) with gr.Blocks() as demo: mic = UnifiedAudio(sources="microphone") mic.change(test_mic, mic, mic) if __name__ == '__main__': demo.launch()