적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

초보 iOS 개발자의 일상/개발 업무

[Swift iOS] Google Cloud Text-to-Speech API (한글 음성 변환)

hongssup_ 2021. 12. 24. 13:50
반응형

 

구글 TTS 샘플 테스트

구글 TTS 데모 페이지에서 원하는 텍스트로 간편하게 구글 TTS 샘플 테스트가 가능하다. 

구글 TTS 무료 체험하는 법

하지만 만약 샘플 코드로 직접 앱에서 테스트를 하고 싶다면, 샘플 코드를 활용해 무료로 테스트를 해볼 수도 있다. 

구글 TTS는 텍스트와 원하는 목소리 타입을 보내면 오디오 데이터를 받아오는 api 호출 방식으로 구현이 되어 있는것 같았다.

github - Google Cloud Platform iOS Samples

여기에 googleapis 를 사용한 TTS 샘플도 들어있긴 하지만

개인적으로는 그냥 URLsession 방식으로 api 호출하는 다음 예제가 더 간단하고 사용하기 좋았다.  

github - Google Cloud Text-to-Speech API iOS Demo

여기 샘플 코드와 Google TTS 사용 설명이 잘 되어 있다. 

 

무료 체험판을 사용하기 위해서는 우선 cloud 플랫폼 가입을 해야한다.

무료 체험이지만 결제 카드도 등록해야하고 (유료 서비스 사용 전에는 따로 청구되진 않는다고 하지만 그래도 좀 떨려뚬 ㅎㅎ)

Text-to-Speech API 액세스 사용을 설정해준 후

API key 를 생성해주어야 한다. 사용자 인증 정보 만들기에서 API 키를 생성해주면 됨. 

 

 

구글 TTS 한글 음성 변환 샘플 코드는 여기에 👉🏻 https://github.com/hongssup/STT_TTS

 

 

728x90
반응형