Voz em espanhol
A síntese de voz em espanhol gera narração falada a partir de texto já escrito nesse idioma. É para quem vende, ensina ou publica para o público hispano — os vizinhos do Mercosul incluídos — e precisa de locução sem contratar estúdio nem falante nativo. Você manda o texto, recebe o áudio.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
Por que uma voz dedicada ao espanhol
O Brasil faz fronteira com sete países que falam espanhol, e boa parte dos negócios brasileiros esbarra nesse mercado antes do que imagina: o e-commerce que começa a vender para a Argentina, o curso que recebe alunos da Colômbia, a loja de fronteira que atende paraguaios todo dia. Uma capacidade dedicada à síntese em espanhol existe para esse degrau: gerar locução nesse idioma com pronúncia correta, sem depender de um locutor nativo disponível — e sem o portunhol falado que mina a credibilidade de qualquer material.
O texto precisa chegar pronto em espanhol
Ponto importante para não comprar errado: esta capacidade narra, não traduz. O texto deve chegar já escrito em espanhol — por tradutor humano ou por uma etapa automática anterior — e o serviço o transforma em voz. Essa separação é proposital: tradução e locução são decisões diferentes, com revisões diferentes, e juntá-las numa caixa-preta só esconde onde o erro entrou. Mande o texto revisado e receba o áudio correspondente, nada mais e nada menos.
Custo: centavos por parágrafo
O preço publicado é US$ 0,002 por chamada mais US$ 0,0025 por bloco de mil caracteres. Um roteiro de 4.000 caracteres — o texto de um vídeo curto de produto — sai por US$ 0,012. O aviso sonoro de uma loja, com uns 300 caracteres, custa menos de meio centavo de dólar além da chamada. Não há assinatura: cada geração é paga por uso, e o valor está sempre em dólar americano, como em todo o catálogo.
Integração pela API
Como as demais tarefas, a síntese em espanhol funciona por chamada assíncrona: o sistema envia o texto, recebe o identificador da tarefa e busca o áudio quando estiver pronto. Isso permite gerar a versão em espanhol junto com a versão original no mesmo fluxo de publicação — cadastrou o produto, saíram os dois áudios. Os limites são os da categoria: 200 MB e 180 minutos por tarefa, muito acima do que qualquer roteiro comercial precisa.
Casos de uso
Loja de fronteira que atende em dois idiomas
Um comércio de Foz do Iguaçu recebe clientes paraguaios e argentinos todos os dias. Os avisos de oferta tocam em português e em espanhol, gerados a partir do mesmo texto — sem constranger nenhum funcionário a improvisar espanhol no microfone.
Canal que dobra o alcance com versão hispana
Um canal de tutoriais percebe que metade das buscas do seu tema vem em espanhol. Com os roteiros traduzidos e narrados por síntese, publica cada vídeo duas vezes — e passa a disputar um público várias vezes maior que o brasileiro.
Treinamento para revendedores da América Latina
A TecnoSul Soluções Digitais fecha distribuição no Chile e no Uruguai. O treinamento em vídeo dos revendedores ganha narração em espanhol gerada por API, atualizada a cada versão do produto sem custo de estúdio.
Anúncio de marketplace para a Argentina
Um vendedor que exporta pelo marketplace prepara vídeos de produto com locução em espanhol. O texto de cada anúncio vira áudio por centavos, e o material deixa de parecer improviso de tradutor automático falado.
Perguntas frequentes
É espanhol da Espanha ou da América Latina?
Antes de produzir em escala, gere um trecho curto do seu próprio roteiro e ouça — custa menos de um centavo de dólar e responde melhor do que qualquer rótulo. Se a variante for crítica para o seu público, valide com um falante nativo da região-alvo.
Vocês traduzem o meu texto do português?
Não nesta capacidade: ela narra texto que já chega em espanhol. A tradução é uma etapa separada, feita antes, pelo caminho que você preferir. Essa divisão deixa claro onde revisar quando algo soa errado.
Quanto custa narrar o roteiro de um vídeo?
Um roteiro de 4.000 caracteres custa US$ 0,002 pela chamada mais US$ 0,010 pelos caracteres: US$ 0,012 no total. Refazer depois de um ajuste no texto custa o mesmo — barato o bastante para iterar sem dó.
Meu roteiro comercial fica protegido?
O texto vai ao servidor apenas para virar áudio e não é publicado em lugar nenhum. Se o roteiro for sigiloso — lançamento, campanha —, fale com o atendimento antes de enviar e esclareça o tratamento dos dados.
Dá para pagar com Pix?
Por enquanto, não — e preferimos dizer isso com clareza a fingir o contrário. O pagamento é direto via PayPal, que aceita cartão, sem cadastro nem mensalidade. Se isso travar seu caso, chame no WhatsApp e conversamos.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/voice/tts-es \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/voice/tts-es", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/voice/tts-es",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/voice/tts-es", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/voice/tts-es", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "…"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "voice.tts_es",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 200 |
max_minutes | 180 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |