728x90
안녕하세요 오늘은 . 파이썬으로 TTS(Text-to-Speech) 변환해보도록 하겠습니다.
gTTS는 Google의 Text-to-Speech API를 파이썬에서 간단하게 쓸 수 있게 해주는 라이브러리입니다.
1. gTTS 설치
pip install gTTS
2. gTTS 사용하기.
from gtts import gTTS
# 1. 텍스트 정의
text = "안녕하세요. 파이썬으로 TTS 음성을 만들어 봅시다."
# 2. TTS 객체 생성 (한국어 설정)
tts = gTTS(text=text, lang='ko')
# 3. 파일로 저장
tts.save("output.mp3")
print("✅ 음성 파일이 'output.mp3'로 저장되었습니다!")
같은 폴더에 output 이라는 이름을 가진 mp3 파일이 생성된 것을 확인할 수 있습니다.
오늘은 구글이 제공하는 상용 TTS API 를 파이썬에서 호출해서 간단하게 음성 파일을 만들어 보았습니다.
쉽게 말해, 구글 클라우드에 "이걸 말로 읽어줘!" 라고 했을 때, 구글이 음성을 만들어서 mp3 파일로 만들어준 것입니다.
다음시간에는 TTS API 실습에서 나아가 진짜 딥러닝 기반TTS 모델을 직접 띄워서 돌려보도록 하겠습니다.
'Python' 카테고리의 다른 글
[Python] 음성 데이터를 Mel 스펙트로그램과 PyTorch 텐서로 변환해보기 (0) | 2025.06.25 |
---|---|
[Python] tkinter으로 GUI 프로그램 만들기 : Todo 리스트 (1) | 2025.06.19 |
[Python] FastAPI 에서 HTTPS 설정하기 (0) | 2025.06.12 |
[Python] JSON 구조 데이터 전처리 하기 (필드 정리) (1) | 2025.06.11 |
[Python] FastAPI로 OAuth2 + JWT 기반 인증 시스템 만들기 (0) | 2025.06.05 |