import gradio as gr import urllib.request import requests # from pydub import AudioSegment def function1(prompt): response = requests.post("https://matthijs-speecht5-tts-demo.hf.space/run/predict", json={ "data": [ prompt, "KSP (male)", ] }).json() data = response["data"][0]["name"] data = "https://matthijs-speecht5-tts-demo.hf.space/file="+data speech = urllib.request.urlretrieve(data, "speech.mp3") return speech iface = gr.Interface(fn=function1, inputs="text", outputs=[gr.Audio(label="Audio")]) iface.launch()