Spaces:
Sleeping
Sleeping
File size: 442 Bytes
24ede59 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import gradio as gr
import soundfile as sf
import numpy as np
def save_audio(audio):
# audio is a tuple of (sample_rate, data)
sample_rate, data = audio
sf.write('recorded_audio.wav', data, sample_rate)
return "Audio saved successfully!"
# Create the Gradio interface
iface = gr.Interface(
fn=save_audio,
inputs=gr.Audio("microphone",type="numpy"),
outputs="text"
)
if __name__ == "__main__":
iface.launch() |