gTTS를 활용한 mp3 파일 만들기
pip install Pyaudio gTTS playsound==1.2.2
from gtts import gTTS
import playsound
import os
import time
# 문장 리스트
sentences = [
"안녕하세요.",
"오늘 날씨가 좋네요.",
"무엇을 도와드릴까요?",
"지금은 점심시간입니다.",
"감사합니다. 좋은 하루 되세요."
]
# 저장 폴더 생성
save_folder = "tts_outputs"
os.makedirs(save_folder, exist_ok=True)
# 순차적으로 저장하고 재생
for i, sentence in enumerate(sentences, start=1):
filename = f"{i:03}.mp3"
filepath = os.path.join(save_folder, filename)
# MP3 저장
tts = gTTS(text=sentence, lang='ko')
tts.save(filepath)
print(f"{filename} 저장 완료")
# 저장된 MP3 재생
# 듣지 않으려면 주석처리
print(f"{filename} 재생 중...")
playsound.playsound(filepath)
# (선택) 다음으로 넘어가기 전 잠깐 멈춤
# time.sleep(0.5)
print("\n모든 작업 완료!")
|