Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| # Returns recorded audio and handles no audio condition | |
| def record_audio(audio): | |
| if audio is None: | |
| return None | |
| return audio | |
| with gr.Blocks() as demo: | |
| gr.Markdown("Audio Recorder & Playback") | |
| audio_input = gr.Audio(type="filepath", label="Record Your Audio") | |
| record_button = gr.Button("Play Recorded Audio") | |
| audio_output = gr.Audio(label="Playback") | |
| # Play back button of recorded audio | |
| record_button.click(fn=record_audio, inputs=audio_input, outputs=audio_output) | |
| demo.launch(share=True) | |