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.
O Que Precisa
Seção intitulada “O Que Precisa”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”- Abra o seu navegador e aceda a console.cloud.google.com
- Inicie sessão com a sua conta Google
- 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.
Passo 2: Configurar a Faturação
Seção intitulada “Passo 2: Configurar a Faturação”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.
- Na barra de pesquisa superior, escreva “Billing” e clique em Billing no menu pendente
- Clique em Link a billing account (ou Create account se ainda não tiver uma)
- Siga as instruções para adicionar um cartão de crédito ou débito
- 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.
Passo 3: Ativar a API de Text-to-Speech
Seção intitulada “Passo 3: Ativar a API de Text-to-Speech”Isto indica ao Google qual serviço pretende utilizar.
- Na barra de pesquisa superior, escreva “Text-to-Speech”
- Nos resultados do menu pendente, clique em Cloud Text-to-Speech API (tem um ícone azul de API)
- Chegará à página de detalhes da API. Clique no grande botão azul Enable
- Aguarde alguns segundos. Quando o botão mudar para Manage, a API está ativada
Passo 4: Criar uma Chave de API
Seção intitulada “Passo 4: Criar uma Chave de API”A chave de API é o que o En Parlant~ utiliza para comunicar com os servidores do Google.
- Na barra de pesquisa superior, escreva “Credentials” e clique em Credentials em “APIs & Services”
- Perto do topo da página, clique em + Create Credentials
- No menu pendente, selecione API key
- Surge uma janela de diálogo com a sua nova chave. Tem um aspeto semelhante a:
AIzaSyC...about 35 characters... - Clique no ícone de copiar junto à chave para a copiar para a área de transferência
- Clique em Close
Recomendado: Restringir a Sua Chave
Seção intitulada “Recomendado: Restringir a Sua Chave”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:
- Em API restrictions, selecione Restrict key
- Escolha Cloud Text-to-Speech API no menu pendente
- Clique em Save
Isto significa que, mesmo que alguém obtenha a sua chave, só poderá utilizá-la para TTS — nada mais.
Passo 5: Configurar o En Parlant~
Seção intitulada “Passo 5: Configurar o En Parlant~”Quase pronto!
- Abra o En Parlant~ e aceda a Definições (ícone de engrenagem) > separador Som
- Desloque-se para baixo até à secção TTS
- Defina Fornecedor de TTS como Google Cloud
- Clique dentro do campo Google Cloud API Key e cole a sua chave (Ctrl+V)
- Defina Text-to-Speech como Ligado
- 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!
Resolução de Problemas
Seção intitulada “Resolução de Problemas”- 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.