import gradio as gr from gtts import gTTS import os def text_to_speech(text, language): tts = gTTS(text=text, lang=language) tts.save("output.mp3") os.system("mpg321 output.mp3") iface = gr.Interface( fn=text_to_speech, inputs=["text", "select"], outputs="audio", title="텍스트 음성 변환", description="텍스트를 입력하고 언어를 선택하여 음성을 듣세요", examples=[["안녕하세요, 세계!", "ko"], ["Bonjour, monde!", "fr"]], allow_flagging="never" ) iface.launch()