Para ver uma lista completa de todas as vozes disponíveis,
chame o endpoint voices:list
da API. Veja também a lista completa
de vozes disponíveis na página
Vozes disponíveis."
Com os snippets de código a seguir, demonstraremos como listar as vozes disponíveis na API Text-to-Speech para síntese de conversão de texto em voz.
Essas amostras exigem que você tenha configurado
gcloud
e criado e ativado uma conta de serviço. Para
informações sobre como configurar o gcloud
, além de como criar
e ativar uma conta de serviço, consulte o
Guia de início rápido: Text-to-Speech.
Protocolo
Consulte o endpoint voices:list da API para ver todos os detalhes
Para ver uma lista com as vozes disponíveis para a síntese de conversão de texto em voz, faça uma solicitação GET para o endpoint voices:list da API.
curl -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ -H "Content-Type: application/json; charset=utf-8" \ "https://texttospeech.googleapis.com/v1/voices"
A API Text-to-Speech retorna um resultado formatado em JSON semelhante a este:
{ "voices": [ { "languageCodes": [ "es-ES" ], "name": "es-ES-Standard-A", "ssmlGender": "FEMALE", "naturalSampleRateHertz": 24000 }, { "languageCodes": [ "ja-JP" ], "name": "ja-JP-Standard-A", "ssmlGender": "FEMALE", "naturalSampleRateHertz": 22050 }, { "languageCodes": [ "pt-BR" ], "name": "pt-BR-Standard-A", "ssmlGender": "FEMALE", "naturalSampleRateHertz": 24000 }, ... ] }
C#
Go
Java
Node.js
PHP
Python
Ruby