Criar áudios com base em textos usando bibliotecas de cliente
Neste guia de início rápido, você vai aprender o processo de uso das bibliotecas de cliente para fazer uma solicitação à Cloud TTS criando áudio com base em texto.
Para saber mais sobre os conceitos básicos da Cloud Text-to-Speech, leia Noções básicas sobre a Cloud Text-to-Speech. Para saber as vozes sintéticas que estão disponíveis no seu idioma, consulte a página de vozes e idiomas compatíveis.
Antes de começar
Antes de enviar uma solicitação à API Cloud Text-to-Speech, você já precisa ter concluído as ações a seguir. Consulte a página Antes de começar para saber mais.
- Ativar a Cloud Text-to-Speech em um projeto do Google Cloud .
- Verificar se o faturamento está ativado para a Cloud Text-to-Speech.
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Instalar a biblioteca de cliente
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 or IntelliJ, 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
Antes de instalar a biblioteca, verifique se você preparou o ambiente para o desenvolvimento em Node.js.
npm install @google-cloud/text-to-speech
Python
Antes de instalar a biblioteca, verifique se você preparou o ambiente para o desenvolvimento em Python.
pip install --upgrade google-cloud-texttospeech
Outras linguagens
C#: siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse a documentação de referência da Cloud TTS para .NET.
PHP: siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse a documentação de referência da Cloud TTS para PHP.
Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse documentação de referência da Cloud TTS para Ruby.
Criar dados de áudio
Agora é possível usar a Cloud TTS para criar um arquivo de áudio
de fala humana sintética. Use o código a seguir para enviar uma
solicitação synthesize à API Cloud Text-to-Speech.
Go
Java
Node.js
Antes de executar o exemplo, verifique se você preparou o ambiente para o desenvolvimento em Node.js.
Python
Antes de executar o exemplo, verifique se você preparou o ambiente para o desenvolvimento em Python.
Parabéns! Você enviou sua primeira solicitação à Cloud Text-to-Speech.
Como foi?
Limpeza
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga as etapas abaixo.
- Use o Google Cloud console para excluir o projeto, se você não precisar mais dele.
A seguir
- Saiba mais sobre a Cloud Text-to-Speech lendo as noções básicas.
- Verifique a lista de vozes disponíveis que você pode usar para fala sintética.