클라이언트 라이브러리를 사용하여 텍스트에서 오디오 만들기
이 빠른 시작에서는 클라이언트 라이브러리를 사용하여 Text-to-Speech에 요청하고 텍스트에서 오디오를 만드는 프로세스를 안내합니다.
Text-to-Speech의 기본 개념에 대한 자세한 내용은 Text-to-Speech 기본 사항을 참조하세요. 특정 언어에 제공되는 합성 음성은 지원되는 음성 및 언어 페이지를 참조하세요.
시작하기 전에
Text-to-Speech API에 요청을 보내려면 먼저 다음 작업을 완료해야 합니다. 자세한 내용은 시작하기 전에 페이지를 참조하세요.
- Google Cloud 프로젝트에서 Text-to-Speech를 사용 설정합니다.
- Text-to-Speech에 결제가 사용 설정되었는지 확인하기
-
After installing the Google Cloud CLI, configure the gcloud CLI to use your federated identity and then initialize it by running the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
클라이언트 라이브러리 설치
Go
go get cloud.google.com/go/texttospeech/apiv1
Java
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Node.js
라이브러리를 설치하기 전에 Node.js 개발을 위한 환경이 준비됐는지 확인하세요.
npm install --save @google-cloud/text-to-speech
Python
라이브러리를 설치하기 전에 Python 개발을 위한 환경이 준비됐는지 확인하세요.
pip install --upgrade google-cloud-texttospeech
추가 언어
C#: 클라이언트 라이브러리 페이지의 C# 설정 안내를 따른 후 .NET용 Text-to-Speech 참고 문서를 참조하세요.
PHP: 클라이언트 라이브러리 페이지의 PHP 설정 안내를 따른 후 PHP용 Text-to-Speech 참고 문서를 참조하세요.
Ruby: 클라이언트 라이브러리 페이지의 Ruby 설정 안내를 따른 후 Ruby용 Text-to-Speech 참고 문서를 참조하세요.
오디오 데이터 만들기
이제 Text-to-Speech를 사용하여 합성한 인간 음성의 오디오 파일을 만들 수 있습니다. 다음 코드를 사용하여 Speech-to-Text API로 synthesize
변환 요청을 보냅니다.
Go
Java
Node.js
예시를 실행하기 전에 Node.js 개발 환경이 준비됐는지 확인합니다.
Python
예시를 실행하기 전에 Python 개발 환경이 준비됐는지 확인합니다.
수고하셨습니다. 첫 번째 요청을 Text-to-Speech로 보냈습니다.
어땠나요?
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
- Google Cloud 콘솔을 사용하여 필요 없는 프로젝트를 삭제합니다.
다음 단계