import numpy as np | |
import librosa | |
import gradio as gr | |
def greet(name): | |
mel = np.load("melspe.npy") | |
#mel -> audio | |
audio = librosa.feature.inverse.mel_to_audio(mel) | |
print("audio") | |
#Export wav | |
librosa.output.write_wav("audio.wav",audio,22050) | |
return audio | |
iface = gr.Interface(fn=greet, inputs= gr.Image(label="Mel spectrogram", image_mode="L"), outputs=gr.Audio(label="Audio")) | |
iface.launch() | |
#Read melpectogram of npy file | |