콘텐츠로 이동

Google Cloud TTS 설정

TTS 제공자 개요로 돌아가기

Google Cloud TTS는 WaveNet 신경망을 사용하여 자연스러운 음성을 생성합니다. 무료 티어가 매우 넉넉하여 월 100만 자까지 사용할 수 있습니다. 이 가이드는 약 5분이면 완료됩니다.

Google 계정이 필요합니다 (Gmail이나 YouTube에서 사용하는 계정이면 됩니다). 결제 수단을 추가해야 하지만, 월 100만 자를 초과하지 않는 한 요금이 청구되지 않습니다. 체스 주석 용도로는 그 한도를 초과하기가 매우 어렵습니다.

1단계: Google Cloud Console에 로그인

섹션 제목: “1단계: Google Cloud Console에 로그인”
  1. 브라우저를 열고 **console.cloud.google.com**에 접속합니다
  2. Google 계정으로 로그인합니다
  3. 처음 접속하는 경우 Google에서 서비스 약관에 동의하라는 메시지가 표시됩니다. 체크박스를 선택하고 Agree and Continue를 클릭합니다

이제 Google Cloud Console 대시보드가 표시될 것입니다. 화면이 복잡해 보이지만 걱정하지 마세요 — 여기서 필요한 것은 두 가지뿐입니다.

Google은 무료 티어를 사용하더라도 결제 계정을 요구합니다. 일반적인 체스 학습 용도로는 요금이 청구되지 않습니다.

  1. 상단 검색창에 **“Billing”**을 입력하고 드롭다운에서 Billing을 클릭합니다
  2. Link a billing account를 클릭합니다 (계정이 없는 경우 Create account를 클릭합니다)
  3. 안내에 따라 신용카드 또는 체크카드를 추가합니다
  4. 완료되면 결제 계정 옆에 녹색 체크 표시가 나타납니다

참고: 다른 프로젝트에서 이미 Google Cloud 결제를 설정한 경우 이 단계를 건너뛸 수 있습니다. 기존 결제 계정을 그대로 사용하면 됩니다.

이 단계에서 Google에 사용할 서비스를 지정합니다.

  1. 상단 검색창에 **“Text-to-Speech”**를 입력합니다
  2. 드롭다운 결과에서 Cloud Text-to-Speech API를 클릭합니다 (파란색 API 아이콘이 있습니다)
  3. API 상세 페이지가 표시됩니다. 큰 파란색 Enable 버튼을 클릭합니다
  4. 몇 초간 기다립니다. 버튼이 Manage로 바뀌면 API가 활성화된 것입니다

API 키는 En Parlant~가 Google 서버와 통신하기 위해 사용하는 인증 수단입니다.

  1. 상단 검색창에 **“Credentials”**를 입력하고 “APIs & Services” 아래의 Credentials를 클릭합니다
  2. 페이지 상단 근처에서 + Create Credentials를 클릭합니다
  3. 드롭다운에서 API key를 선택합니다
  4. 새 키가 표시된 대화 상자가 나타납니다. AIzaSyC...약 35자... 형태입니다
  5. 키 옆의 복사 아이콘을 클릭하여 클립보드에 복사합니다
  6. Close를 클릭합니다

키를 생성한 후 Credentials 페이지에 해당 키가 목록에 표시됩니다. 키 이름을 클릭하여 설정을 엽니다:

  1. API restrictions 아래에서 Restrict key를 선택합니다
  2. 드롭다운에서 Cloud Text-to-Speech API를 선택합니다
  3. Save를 클릭합니다

이렇게 하면 누군가 키를 획득하더라도 TTS 용도로만 사용할 수 있으며 다른 서비스에는 사용할 수 없습니다.

거의 다 됐습니다!

  1. En Parlant~를 열고 Settings (톱니바퀴 아이콘) > Sound 탭으로 이동합니다
  2. TTS 섹션까지 스크롤합니다
  3. TTS ProviderGoogle Cloud로 설정합니다
  4. Google Cloud API Key 필드를 클릭하고 키를 붙여넣습니다 (Ctrl+V)
  5. Text-to-SpeechOn으로 설정합니다
  6. 음성 선택기 옆의 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은 요금이 발생하기 훨씬 전에 사용량 경고를 표시합니다.