[파이썬 프로젝트] Ch 14. 영어 받아쓰기 앱 | ②텍스트를 음성으로 변환하기
- 구글 Cloud TTS API를 사용하여 텍스트를 음성으로 변환하는 방법 학습 🗣️
- 구글 Cloud 프로젝트 생성 및 TTS API 활성화 ☁️
- 서비스 계정 생성 및 JSON 키 파일 다운로드 🔑
- Python 패키지(google-cloud-texttospeech, nltk, ipywidgets) 설치 📦
- TextToSpeechClient 객체 생성 및 설정 ⚙️
- synthesize_speech() 함수를 사용하여 텍스트를 음성으로 변환 🎤
- 음성 스타일(억양, 스튜디오) 및 오디오 형식(MP3, WAVE) 설정 🎧
- 생성된 음성 데이터를 파일로 저장 💾
- 문장 분리 모델 다운로드 및 nltk.sent_tokenize() 함수를 사용하여 문장별로 분리 ✂️
- 분리된 문장들을 개별 음성 파일로 저장 (0.wav, 1.wav, ...) 🔢
- tokenize_sent() 함수를 만들어 문장 분리 기능 재사용 ♻️
- name 변수를 사용하여 모듈 재사용성 확보 🧩