구글 API로 문자를 음성으로
구글 API 등록부터 입력한 문자를 음성으로 저장하는 방법을 정리합니다.
Python코드는 다음 페이지에 있습니다.
구글 API 관리 : https://console.developers.google.com
Cloud Text-to-Speech API
사용할 API의 이름입니다.
1) 프로젝트 생성하기
현재 tts proj라는 기존의 프로젝트가 있는 상태입니다.
따라서 새로 프로젝트를 생성해주겠습니다.(프로젝트 생성방법은 큰 차이가 없습니다.)
위와같은 순서로 진행됩니다.
프로젝트 이름은 본인이 사용할 API들을 관리하는 하나의 큰 틀이라고 생각하시면 좋습니다.
2) API 설정하기
위와같이 프로젝트가 생성이되면, [EABLE APIS AND SERVICES]를 클릭하여 프로젝트에 API를 새로 추가하겠습니다.
사용할 API의 이름을 검색하고 선택합니다.
API 사용 설정 버튼을 클릭하시면 결제방법을 등록하시라는 창이 나올 수 있습니다.
처음 사용하시는 중이라면 무료 크리딧이 주어집니다.
또한, 일정 사용량까지는 무료로 제공되기 때문에 제품을 위한 API가 아니고 혼자 사용하시는 것이라면 큰 결제가 발생하지는 않습니다.
3) 사용자 인증정보 만들기
위와같이 API사용중지라는 버튼이 활성화된 상태라면, API설정이 완료된 상태입니다.(클릭하지마세요!!!)
우측에 [사용자 인증 정보 만들기]를 클릭하세요.
키 생성완료가되면 위의 파일이 PC에 저장됩니다.
이제 환경변수만 설정과 SDK설치만하면됩니다!!
거의 다 왔습니다!!
4) 환경변수 설정하기
API문서를 참고하였습니다.
OS에 따라서 설정방법이 다르기 때문에 아래를 참고하셔서 설정해주시면 감사하겠습니다.
[OSX에서 환경변수 설정 후 확인한 내용입니다.]
SDK 설치하기
https://cloud.google.com/sdk/docs/
구글은 보안을 위해서인지 API키 파일을 통해 직접 API서버에 접속하지 않고 SDK를 통해서 API를 관리합니다.
위의 링크에서 해당 프로그램을 설치하시면됩니다.
SDK까지 설치가 끝나시면 이제 프로그램코드 부분으로 넘어갑니다.
이어지는 다음 페이지에 해당 코드가 있습니다.
'프로그래밍 > Python 3 - 응용' 카테고리의 다른 글
[맥 아나콘다 에러] 아나콘다 경로 에러 (5) | 2019.11.22 |
---|---|
Conda 환경 셋팅 (0) | 2019.10.29 |
[Python] 구글 API로 문자 읽어주기 (2/2) (0) | 2019.05.29 |
[파이썬 함수] #1. startswith (0) | 2019.03.15 |