Pular para o conteúdo

Configuração do Google Cloud TTS

Voltar à Visão Geral dos Fornecedores de TTS

O Google Cloud TTS utiliza redes neurais WaveNet para gerar voz com sonoridade natural. O escalão gratuito é muito generoso — um milhão de caracteres por mês. Este guia demora cerca de 5 minutos.

Uma conta Google (a mesma que utiliza para o Gmail ou YouTube serve perfeitamente). Terá de adicionar um método de pagamento, mas não será cobrado a menos que exceda 1 milhão de caracteres num mês. Isso é muito difícil de alcançar com anotações de xadrez.

Passo 1: Iniciar Sessão na Consola do Google Cloud

Seção intitulada “Passo 1: Iniciar Sessão na Consola do Google Cloud”
  1. Abra o seu navegador e aceda a console.cloud.google.com
  2. Inicie sessão com a sua conta Google
  3. Se for a sua primeira vez, o Google pedirá que aceite os Termos de Serviço. Marque a caixa e clique em Agree and Continue

Deverá agora ver o painel da Consola do Google Cloud. Parece confuso — não se preocupe, só precisamos de duas coisas daqui.

O Google exige uma conta de faturação mesmo para o escalão gratuito. Não será cobrado pela utilização normal no estudo de xadrez.

  1. Na barra de pesquisa superior, escreva “Billing” e clique em Billing no menu pendente
  2. Clique em Link a billing account (ou Create account se ainda não tiver uma)
  3. Siga as instruções para adicionar um cartão de crédito ou débito
  4. Quando concluído, verá uma marca de verificação verde junto à sua conta de faturação

Nota: Se já tiver a faturação do Google Cloud configurada a partir de outro projeto, pode saltar este passo. A sua conta de faturação existente funciona perfeitamente.

Isto indica ao Google qual serviço pretende utilizar.

  1. Na barra de pesquisa superior, escreva “Text-to-Speech”
  2. Nos resultados do menu pendente, clique em Cloud Text-to-Speech API (tem um ícone azul de API)
  3. Chegará à página de detalhes da API. Clique no grande botão azul Enable
  4. Aguarde alguns segundos. Quando o botão mudar para Manage, a API está ativada

A chave de API é o que o En Parlant~ utiliza para comunicar com os servidores do Google.

  1. Na barra de pesquisa superior, escreva “Credentials” e clique em Credentials em “APIs & Services”
  2. Perto do topo da página, clique em + Create Credentials
  3. No menu pendente, selecione API key
  4. Surge uma janela de diálogo com a sua nova chave. Tem um aspeto semelhante a: AIzaSyC...about 35 characters...
  5. Clique no ícone de copiar junto à chave para a copiar para a área de transferência
  6. Clique em Close

Depois de criar a chave, verá a mesma listada na página de Credentials. Clique no nome da chave para abrir as suas definições:

  1. Em API restrictions, selecione Restrict key
  2. Escolha Cloud Text-to-Speech API no menu pendente
  3. Clique em Save

Isto significa que, mesmo que alguém obtenha a sua chave, só poderá utilizá-la para TTS — nada mais.

Quase pronto!

  1. Abra o En Parlant~ e aceda a Definições (ícone de engrenagem) > separador Som
  2. Desloque-se para baixo até à secção TTS
  3. Defina Fornecedor de TTS como Google Cloud
  4. Clique dentro do campo Google Cloud API Key e cole a sua chave (Ctrl+V)
  5. Defina Text-to-Speech como Ligado
  6. Clique no botão Testar junto ao seletor de voz

Deverá ouvir um lance de xadrez falado em voz alta. Se ouvir — parabéns, a configuração está concluída!

  • O teste está silencioso? Verifique novamente se (1) colou a chave de API completa, (2) a API de Text-to-Speech está ativada (Passo 3) e (3) a faturação está associada (Passo 2). O problema mais comum é esquecer-se de ativar a API.
  • Erro “API key not valid”? Certifique-se de que copiou a chave corretamente — sem espaços extra. Se restringiu a chave, verifique se a Cloud Text-to-Speech API está na lista de APIs permitidas.
  • Erro “Billing account not found”? Volte ao Passo 2 e certifique-se de que a faturação está associada ao seu projeto.
  • As vozes soam diferentes do esperado? O En Parlant~ utiliza vozes WaveNet por predefinição. O género da voz pode ser alterado em Definições > Som > Google Voice Gender.

O escalão gratuito do Google cobre 1 milhão de caracteres por mês de vozes WaveNet. Um jogo com anotações detalhadas utiliza aproximadamente 3.000-5.000 caracteres. A esse ritmo, poderia estudar 200-300 jogos por mês antes de atingir o limite. O Google mostra-lhe um aviso de utilização bem antes de quaisquer cobranças serem aplicadas.