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) | |