개인 사용자나 소규모 프로젝트에 적합한 Google의 Text-to-Speech 서비스는 그 용도에 따라 거의 무료에 가깝습니다. Google Cloud Platform은 매달 일정량의 무료 할당량을 제공하므로, 일반적인 개인 사용자의 경우 비용 부담 없이 고품질의 음성 변환 기능을 이용할 수 있습니다.
아래는 요금정책 및 무료사용량에 대한 가격표입니다.
위의 내용을 보시면 아시겠지만 개인이 사용하기에는 거의 무료에 가깝습니다.
이제부터 구글 클라우드 콘솔에서 TTS 사용 설정하는 법을 알아보도록 하겠습니다.
구글 클라우드 콘솔 설정 방법
1. Google Cloud Console 로 이동하세요. : https://console.cloud.google.com/
2. 페이지 상단의 드롭다운 메뉴를 선택한 후 "새 프로젝트(NEW PROJECT)"를 선택하세요.
3. 프로젝트 이름을 작성하세요. 이름은 원하는 대로 지정할 수 있지만 식별하기 쉬운 이름을 사용하는 것이 좋습니다.
예) "DokeveeTTS". 그리고 "생성(CREATE)"을 클릭하세요.
4. 결제로 이동하여 신용카드나 유사한 결제 수단을 프로젝트에 연결하세요. 단계에 따라 진행하세요.
5. 다음으로 API를 활성화해야 합니다. 아래 링크로 이동하세요.
https://console.cloud.google.com/apis/api/texttospeech.googleapis.com
6. 올바른 프로젝트가 선택되었는지 확인하고 "활성화(ENABLE)"를 클릭하세요.
7. 이제 Google Cloud Platform 로고를 클릭하여 상위 페이지로 돌아갑니다.
8. 다음으로 서비스 계정을 생성해야 합니다. IAM & Admin -> 서비스 계정(Service Accounts)으로 이동하세요.
9. 상단에 있는 "+ 서비스 계정 생성(CREATE SERVICE ACCOUNT)"을 클릭하세요.
10. 서비스 계정에 쉽게 식별할 수 있는 이름과 설명을 입력하고 "생성(CREATE)"을 선택하세요.
11. 역할을 선택하세요: 편집자(Editor) (Basic -> 편집자(Editor)), 그리고 "완료(DONE)"를 클릭하세요.
12. 이제 서비스 계정을 볼 수 있습니다. 작업(Actions)에서 점 세 개를 클릭하고 "키 관리(Manage Keys)"를 선택하세요.
여기서 "키 추가(ADD KEY)" -> "새 키 만들기(Create new key)"
13. "JSON"을 선택하고 "생성(CREATE)"을 클릭하세요. 파일이 다운로드됩니다.
이 파일을 사용하고자 하는 프로젝트에서 설정하면 됩니다..