import gradio as gr from gtts import gTTS import os # TTS 변환 함수 def text_to_speech_korean(text): # gTTS를 사용하여 텍스트를 한국어로 변환 tts = gTTS(text, lang='ko') # 출력할 오디오 파일 이름 설정 output_path = "output.mp3" tts.save(output_path) return output_path # Gradio 인터페이스 설정 iface = gr.Interface( fn=text_to_speech_korean, inputs=gr.Textbox(label="한국어 텍스트 입력"), outputs=gr.Audio(type="filepath", label="TTS 출력"), title="한국어 TTS", description="한국어 텍스트를 입력하면 TTS로 음성 출력합니다." ) # 인터페이스 실행 iface.launch()