Spaces:
Sleeping
Sleeping
File size: 544 Bytes
6101a2c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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()
|