Google Cloud TTS 설정
TTS 제공자 개요로 돌아가기
Google Cloud TTS는 WaveNet 신경망을 사용하여 자연스러운 음성을 생성합니다. 무료 티어가 매우 넉넉하여 월 100만 자까지 사용할 수 있습니다. 이 가이드는 약 5분이면 완료됩니다.
필요한 것
섹션 제목: “필요한 것”Google 계정이 필요합니다 (Gmail이나 YouTube에서 사용하는 계정이면 됩니다). 결제 수단을 추가해야 하지만, 월 100만 자를 초과하지 않는 한 요금이 청구되지 않습니다. 체스 주석 용도로는 그 한도를 초과하기가 매우 어렵습니다.
1단계: Google Cloud Console에 로그인
섹션 제목: “1단계: Google Cloud Console에 로그인”- 브라우저를 열고 **console.cloud.google.com**에 접속합니다
- Google 계정으로 로그인합니다
- 처음 접속하는 경우 Google에서 서비스 약관에 동의하라는 메시지가 표시됩니다. 체크박스를 선택하고 Agree and Continue를 클릭합니다
이제 Google Cloud Console 대시보드가 표시될 것입니다. 화면이 복잡해 보이지만 걱정하지 마세요 — 여기서 필요한 것은 두 가지뿐입니다.
2단계: 결제 설정
섹션 제목: “2단계: 결제 설정”Google은 무료 티어를 사용하더라도 결제 계정을 요구합니다. 일반적인 체스 학습 용도로는 요금이 청구되지 않습니다.
- 상단 검색창에 **“Billing”**을 입력하고 드롭다운에서 Billing을 클릭합니다
- Link a billing account를 클릭합니다 (계정이 없는 경우 Create account를 클릭합니다)
- 안내에 따라 신용카드 또는 체크카드를 추가합니다
- 완료되면 결제 계정 옆에 녹색 체크 표시가 나타납니다
참고: 다른 프로젝트에서 이미 Google Cloud 결제를 설정한 경우 이 단계를 건너뛸 수 있습니다. 기존 결제 계정을 그대로 사용하면 됩니다.
3단계: Text-to-Speech API 활성화
섹션 제목: “3단계: Text-to-Speech API 활성화”이 단계에서 Google에 사용할 서비스를 지정합니다.
- 상단 검색창에 **“Text-to-Speech”**를 입력합니다
- 드롭다운 결과에서 Cloud Text-to-Speech API를 클릭합니다 (파란색 API 아이콘이 있습니다)
- API 상세 페이지가 표시됩니다. 큰 파란색 Enable 버튼을 클릭합니다
- 몇 초간 기다립니다. 버튼이 Manage로 바뀌면 API가 활성화된 것입니다
4단계: API 키 생성
섹션 제목: “4단계: API 키 생성”API 키는 En Parlant~가 Google 서버와 통신하기 위해 사용하는 인증 수단입니다.
- 상단 검색창에 **“Credentials”**를 입력하고 “APIs & Services” 아래의 Credentials를 클릭합니다
- 페이지 상단 근처에서 + Create Credentials를 클릭합니다
- 드롭다운에서 API key를 선택합니다
- 새 키가 표시된 대화 상자가 나타납니다.
AIzaSyC...약 35자...형태입니다 - 키 옆의 복사 아이콘을 클릭하여 클립보드에 복사합니다
- Close를 클릭합니다
권장 사항: 키 제한 설정
섹션 제목: “권장 사항: 키 제한 설정”키를 생성한 후 Credentials 페이지에 해당 키가 목록에 표시됩니다. 키 이름을 클릭하여 설정을 엽니다:
- API restrictions 아래에서 Restrict key를 선택합니다
- 드롭다운에서 Cloud Text-to-Speech API를 선택합니다
- Save를 클릭합니다
이렇게 하면 누군가 키를 획득하더라도 TTS 용도로만 사용할 수 있으며 다른 서비스에는 사용할 수 없습니다.
5단계: En Parlant~ 설정
섹션 제목: “5단계: En Parlant~ 설정”거의 다 됐습니다!
- En Parlant~를 열고 Settings (톱니바퀴 아이콘) > Sound 탭으로 이동합니다
- TTS 섹션까지 스크롤합니다
- TTS Provider를 Google Cloud로 설정합니다
- Google Cloud API Key 필드를 클릭하고 키를 붙여넣습니다 (Ctrl+V)
- Text-to-Speech를 On으로 설정합니다
- 음성 선택기 옆의 Test 버튼을 클릭합니다
체스 수가 음성으로 읽히는 것이 들려야 합니다. 들린다면 — 축하합니다, 설정이 완료되었습니다!
문제 해결
섹션 제목: “문제 해결”- 테스트 시 소리가 나지 않나요? (1) 전체 API 키를 올바르게 붙여넣었는지, (2) Text-to-Speech API가 활성화되었는지 (3단계), (3) 결제가 연결되었는지 (2단계) 다시 확인하세요. 가장 흔한 문제는 API 활성화를 잊는 것입니다.
- “API key not valid” 오류가 발생하나요? 키를 정확하게 복사했는지 확인하세요 — 앞뒤에 공백이 없어야 합니다. 키에 제한을 설정한 경우 Cloud Text-to-Speech API가 허용 목록에 포함되어 있는지 확인하세요.
- “Billing account not found” 오류가 발생하나요? 2단계로 돌아가서 결제가 프로젝트에 연결되었는지 확인하세요.
- 음성이 예상과 다르게 들리나요? En Parlant~는 기본적으로 WaveNet 음성을 사용합니다. 음성 성별은 Settings > Sound > Google Voice Gender에서 변경할 수 있습니다.
Google의 무료 티어는 월 100만 자의 WaveNet 음성을 지원합니다. 주석이 많이 달린 게임 하나는 대략 3,0005,000자를 사용합니다. 이 비율이면 한도에 도달하기 전에 월 200300개의 게임을 학습할 수 있습니다. Google은 요금이 발생하기 훨씬 전에 사용량 경고를 표시합니다.