테크

한국어 TTS 텍스트 음성 변환 서비스 추천

왁자지껄껄 2023. 7. 3. 14:47
반응형

네이버 클로바 음성 합성

네이버 클로바 플랫폼에서 제공하는 TTS 서비스로, 한국어에 특화되어 있습니다. 다양한 목소리와 감정 표현을 선택할 수 있습니다. 네이버 클로바 음성 합성 API를 사용하면 무료로 이용할 수 있습니다.

네이버 클로바 음성 합성 API 사용을 위해서는 네이버 클라우드 플랫폼에 가입해야 합니다.

가입 후, 프로젝트를 생성하고 음성 합성 API를 활성화합니다.

API를 호출하기 위해 인증 정보인 클라이언트 아이디(Client ID)와 클라이언트 시크릿(Client Secret)을 발급받습니다.

API를 호출하여 음성 합성을 요청할 때, HTTP POST 요청을 보내야 합니다. 요청의 헤더에는 'Content-Type: application/x-www-form-urlencoded'를 설정하고, 바디에는 'speaker', 'speed', 'text' 등 필요한 매개변수를 포함시켜야 합니다.

API 응답으로 받은 음성 데이터를 이용하여 원하는 형식으로 출력하거나 저장합니다.

GCP Text-to-Speech
구글 클라우드 플랫폼의 Text-to-Speech 기능으로, 다양한 언어와 목소리를 제공합니다. 한국어도 지원하며, 일정량의 무료 사용량이 제공됩니다.

먼저, Google Cloud Console에 접속하여 프로젝트를 생성해야 합니다.

프로젝트를 생성한 후, GCP 콘솔에서 "Text-to-Speech API"를 활성화합니다.

활성화한 후에는 인증 정보를 생성해야 합니다. 이를 위해 GCP 콘솔에서 "사용자 인증 정보"로 이동하고, "서비스 계정 키"를 생성합니다. 생성된 키는 API 호출 시 인증에 사용됩니다.

API 호출을 위해 클라이언트 라이브러리나 REST API를 사용할 수 있습니다. 클라이언트 라이브러리를 사용하려면 해당 언어에 맞는 클라이언트 라이브러리를 설치하고, 인증 정보와 함께 API를 호출하는 코드를 작성합니다. REST API를 사용할 경우, API 요청을 보내고 응답을 처리하는 HTTP 요청을 작성합니다.

API 요청 시 필요한 매개변수는 'input', 'voice', 'audioConfig' 등입니다. 'input'에는 변환할 텍스트를 포함하고, 'voice'에는 음성 종류를 선택하며, 'audioConfig'에는 출력 음성 파일의 형식과 속도 등을 지정합니다.

API 요청을 보내면 응답으로 음성 데이터를 받게 됩니다. 받은 데이터를 원하는 대로 처리하여 출력하거나 저장할 수 있습니다.

GCP Text-to-Speech API에 대한 더 자세한 정보와 예제 코드는 Google Cloud 문서에서 확인할 수 있습니다.

Kakao i Open Builder TTS
카카오 i 오픈 빌더에서 제공하는 TTS 서비스로, 다양한 언어와 목소리를 제공합니다. 사용자 정의 음성도 생성할 수 있습니다. Kakao i 오픈 빌더 API를 통해 무료로 이용할 수 있습니다.

먼저, Kakao i 오픈 빌더 웹사이트에 접속하여 계정을 생성해야 합니다.

계정을 생성한 후, 프로젝트를 생성하고 "봇 만들기"를 선택합니다.

봇을 생성한 후, 봇의 설정 페이지에서 "기능" 메뉴로 이동하여 "음성" 기능을 활성화합니다.

음성 합성을 위해 "음성" 메뉴에서 "텍스트-음성 변환"을 선택하고, 사용자 정의 음성을 생성하려면 "음성 샘플 추가"를 클릭합니다.

텍스트를 음성으로 변환하기 위해 API를 호출해야 합니다. Kakao i Open Builder에서는 API 호출을 위해 HTTP POST 요청을 사용합니다. 요청의 헤더에는 'Authorization'에 토큰을 포함시키고, 바디에는 'version', 'template', 'utterance' 등 필요한 매개변수를 포함시켜야 합니다.

API 응답으로 음성 데이터를 받으면 해당 데이터를 재생하거나 원하는 형식으로 출력하거나 저장할 수 있습니다.

Kakao i Open Builder TTS에 대한 자세한 정보와 예제 코드는 Kakao i Open Builder 개발자 문서를 참고하시면 도움이 될 것입니다.

#한국어 #TTS #무료서비스 #음성합성

반응형