반응형

구글 API로 문자를 음성으로

구글 API 등록부터 입력한 문자를 음성으로 저장하는 방법을 정리합니다.

Python코드는 다음 페이지에 있습니다.

 

구글 API 관리 : https://console.developers.google.com

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

 

Cloud Text-to-Speech API

사용할 API의 이름입니다.

 

1) 프로젝트 생성하기

현재 tts proj라는 기존의 프로젝트가 있는 상태입니다.

따라서 새로 프로젝트를 생성해주겠습니다.(프로젝트 생성방법은 큰 차이가 없습니다.)

프로젝트 생성
[새 프로젝트] 클릭
프로젝트 이름 설정 후 만들기

위와같은 순서로 진행됩니다.

프로젝트 이름은 본인이 사용할 API들을 관리하는 하나의 큰 틀이라고 생각하시면 좋습니다.

 

2) API 설정하기

상단에 프로젝트명이 바뀐것을 볼 수 있습니다.

위와같이 프로젝트가 생성이되면, [EABLE APIS AND SERVICES]를 클릭하여 프로젝트에 API를 새로 추가하겠습니다.

API 검색

사용할 API의 이름을 검색하고 선택합니다.

[사용 설정] 클릭

 

 

API 사용 설정 버튼을 클릭하시면 결제방법을 등록하시라는 창이 나올 수 있습니다.

처음 사용하시는 중이라면 무료 크리딧이 주어집니다.

또한, 일정 사용량까지는 무료로 제공되기 때문에 제품을 위한 API가 아니고 혼자 사용하시는 것이라면 큰 결제가 발생하지는 않습니다.

API 가격표

 

3) 사용자 인증정보 만들기

 

위와같이 API사용중지라는 버튼이 활성화된 상태라면, API설정이 완료된 상태입니다.(클릭하지마세요!!!)

 

우측에 [사용자 인증 정보 만들기]를 클릭하세요.

 

인증정보 설정

 

사용할 API를 선택하세요.

 

적당히 선택하시면됩니다.

 

키 생성 완료

 

키 생성완료가되면 위의 파일이 PC에 저장됩니다.

 

이제 환경변수만 설정과 SDK설치만하면됩니다!!

 

 

거의 다 왔습니다!!

 

 

4) 환경변수 설정하기

API문서를 참고하였습니다.

 

OS에 따라서 설정방법이 다르기 때문에 아래를 참고하셔서 설정해주시면 감사하겠습니다.

 

 

 

[OSX에서 환경변수 설정 후 확인한 내용입니다.]

환경변수 확인

 

SDK 설치하기

https://cloud.google.com/sdk/docs/

 

Google Cloud SDK 문서  |  Cloud SDK  |  Google Cloud

Google Cloud SDK 문서 Google Cloud SDK는 Google Cloud Platform에서 호스팅되는 리소스와 애플리케이션을 관리하는 데 사용할 수 있는 도구 집합으로, 여기에는 gcloud, gsutil, bq 명령줄 도구가 포함됩니다. cloud 명령줄 도구는 Cloud SDK와 함께 다운로드됩니다. gcloud 명령줄 도구 개요에서 gcloud CLI에 대한 종합 가이드를 참조할 수 있습니다. 또한 gcloud CLI 참조에는 g

cloud.google.com

구글은 보안을 위해서인지 API키 파일을 통해 직접 API서버에 접속하지 않고 SDK를 통해서 API를 관리합니다.

 

위의 링크에서 해당 프로그램을 설치하시면됩니다.

 

 

 

SDK까지 설치가 끝나시면 이제 프로그램코드 부분으로 넘어갑니다.

 

이어지는 다음 페이지에 해당 코드가 있습니다.

반응형

+ Recent posts