Nesta página, mostramos como começar a usar as bibliotecas de cliente do Cloud para a API Text-to-Speech. As bibliotecas de cliente facilitam o acesso a Google Cloud APIs em uma linguagem com suporte. É possível usar as APIsGoogle Cloud diretamente fazendo solicitações brutas ao servidor, mas as bibliotecas de cliente oferecem simplificações que reduzem significativamente a quantidade de código que você precisa escrever.
Saiba mais sobre as bibliotecas de cliente do Cloud e as bibliotecas de cliente de APIs do Google mais antigas em Explicação sobre as bibliotecas de cliente.
Instale a biblioteca de cliente
Consulte Como configurar um ambiente de desenvolvimento em C++ para detalhes sobre os requisitos dessa biblioteca de cliente e dependências de instalação.
Install-Package Google.Apis
Se você estiver usando as ferramentas da interface de linha de comando do .NET Core para instalar as dependências, execute o seguinte comando:
dotnet add package Google.Apis
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em C#.
go get cloud.google.com/go/texttospeech/apiv1
Para mais informações, consulte Como configurar um ambiente de desenvolvimento do Go.
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.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Java.
npm install --save @google-cloud/text-to-speech
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Node.js.
composer require google/apiclient
Para mais informações, consulte Como usar o PHP no Google Cloud.
pip install --upgrade google-cloud-texttospeech
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Python.
gem install google-api-client
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Ruby.
Configurar a autenticação
Para autenticar chamadas para Google Cloud APIs, as bibliotecas de cliente oferecem suporte a Application Default Credentials (ADC). As bibliotecas procuram credenciais em um conjunto de locais definidos e as usam para autenticar solicitações à API. Com o ADC, é possível disponibilizar credenciais ao aplicativo em uma variedade de ambientes, como de desenvolvimento ou produção local, sem precisar modificar o código do aplicativo.Em ambientes de produção, a maneira como você configura o ADC depende do serviço e do contexto. Para mais informações, consulte Configurar o Application Default Credentials.
Para um ambiente de desenvolvimento local, é possível configurar o ADC com as credenciais associadas à sua Conta do Google:
-
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.
Uma tela de login será exibida. Após o login, suas credenciais são armazenadas no arquivo de credenciais local usado pelo ADC.
Usar a biblioteca de cliente
O exemplo a seguir mostra como usar a biblioteca de cliente.
Outros recursos
A lista a seguir contém links para mais recursos relacionados à biblioteca de cliente para C++:
A lista a seguir contém links para mais recursos relacionados à biblioteca de cliente para C#:
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Go:
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Java:
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Node.js:
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para PHP:
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Python:
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Ruby: