Criar áudios com base em textos usando bibliotecas de cliente
Este guia de início rápido mostra como usar bibliotecas de cliente para fazer solicitações à Text-to-Speech, criando áudios com base em textos.
Para saber mais sobre os conceitos básicos da Text-to-Speech, confira Princípios básicos da Text-to-Speech. Para saber quais vozes sintéticas estão disponíveis no seu idioma, consulte a página de vozes e idiomas disponíveis.
Antes de começar
Antes de enviar uma solicitação à API Text-to-Speech, é preciso realizar as ações a seguir. Consulte a página Antes de começar para saber mais.
- Ativar a Text-to-Speech em um projeto do Google Cloud .
- Verificar se o faturamento está ativado para a 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, 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
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 de C# na página das bibliotecas de cliente e, em seguida, acesse a documentação de referência da Text-to-Speech para .NET.
PHP: siga as instruções de configuração de PHP na página das bibliotecas de cliente e, em seguida, acesse a documentação de referência da Text-to-Speech para PHP.
Ruby: siga as instruções de configuração de Ruby na página das bibliotecas de cliente e, em seguida, acesse a documentação de referência da Text-to-Speech para Ruby.
Criar dados de áudio
Agora é possível usar a Text-to-Speech para criar arquivos de áudio de fala humana sintética. Use o código a seguir para enviar uma solicitação synthesize à API 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 para o 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.