Contar sílabas de uma palavra
Beautiful tem 3 sílabas: o trecho eau no meio conta como um único grupo de vogais. A estimativa segue regras simples da ortografia inglesa, descarta o e final mudo e recupera a batida em finais como table. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Palavra
- beautiful
- Normalizado
- beautiful
- Sílabas
- 3
- Grupos de vogais
- 3
A contagem de sílabas importa sempre que você molda ritmo, legibilidade ou pistas de pronúncia: poetas e letristas verificam a métrica, professores avaliam haicais e formas cinquain, equipes de produto pontuam nomes de marca pela facilidade de fala, e ferramentas de acessibilidade estimam quanto tempo uma palavra leva para ser dita. Este contador de sílabas aceita uma única palavra, remove o que não é letra para a análise e estima o número de sílabas com uma heurística transparente de grupos vocálicos, em vez de um dicionário proprietário. Sequências contíguas de a, e, i, o, u e y contam como núcleos; um e final mudo costuma ser descartado; terminações consoante mais le, como table, restauram um pulso final. Use o resultado como estimativa rápida para texto orientado ao inglês e refine com um dicionário quando a precisão legal ou linguística exigir.
Como funciona a estimativa de sílabas por grupos vocálicos
A ortografia inglesa é irregular, por isso esta capacidade nunca afirma verdade de dicionário; aplica um conjunto pequeno e documentado de heurísticas ortográficas que batem com a intuição de sala na maioria das palavras comuns. Primeiro a entrada é convertida em string e o valor original é ecoado para os clientes exibirem o que enviaram. Para a contagem, só sobrevivem letras ASCII de A a Z, em minúsculas, num fluxo normalizado.
Num fluxo não vazio o algoritmo percorre da esquerda para a direita e incrementa um contador cada vez que uma vogal (a, e, i, o, u ou y) começa após uma consoante ou no início da palavra; uma sequência de vogais adjacentes como eau em beautiful conta portanto como um único núcleo. Após a contagem bruta, um e final mudo muitas vezes reduz uma sílaba quando mais de um núcleo foi encontrado, o que mapeia make, time e cake para um único pulso.
Quando a palavra termina em consoante seguida de le, como table ou bottle, essa subtração do e mudo subcontaria a sílaba final, então a heurística restaura uma. A contagem final tem piso de um para qualquer palavra com letras, assim formas curtas como I ou a nunca retornam zero.
Onde um contador de sílabas realmente vale a pena
Salas de escrita e plataformas de tutoria usam um contador de sílabas para que alunos verifiquem haicais (cinco–sete–cinco), tanka e padrões de acento sem esperar o professor marcar cada rascunho. Estúdios de marca e naming pontuam em lote nomes de produto candidatos por comprimento falado antes de grupos focais, tratando contagens altas de sílabas como atrito para spots de rádio e títulos de lojas de apps.
Ferramentas de legibilidade e AAC aproximam a duração da fala somando estimativas por palavra, mais barato do que enviar uma pilha TTS completa para um primeiro orçamento de comprimento. Geradores de provas e plugins de LMS precisam de um oráculo determinístico que rejeite tokens só de dígitos em vez de inventar um zero que um corretor com bug trate como sucesso. Validação falha não consome saldo.
Mantenha as solicitações em uma palavra quando possível, documente que o método é uma estimativa ortográfica, e obtenha contagens de sílabas reproduzíveis para educação, branding e acessibilidade sem montar bases linguísticas próprias.
Casos de uso
Poesia em sala e checagens de métrica
Permita que alunos colem uma palavra do rascunho e verifiquem a contagem estimada de sílabas frente a versos de haicai, cinquain ou exercícios de acento sem correção manual de cada token.
Triagem de nomes de marca e produto
Pontue em lote nomes candidatos por comprimento falado antes de grupos focais, sinalizando opções multissilábicas que possam prejudicar spots de rádio ou títulos curtos de app.
Orçamentos de legibilidade e tempo de fala
Some estimativas de sílabas por palavra em ferramentas AAC ou de legenda como orçamento barato de duração na primeira passagem antes de invocar síntese de voz completa.
Perguntas frequentes
O que acontece se a entrada não tiver letras?
Strings só de dígitos ou só de pontuação não formam um fluxo de letras inglesas, então não são cobradas.
A contagem é sempre perfeita de dicionário?
Não. É uma estimativa determinística por grupos vocálicos com ajustes de e mudo e -le. Use um dicionário de pronúncia quando a precisão legal ou linguística for exigida.
O y conta como vogal?
Sim. Na heurística, y é tratado como núcleo vocálico da mesma forma que a, e, i, o e u, alinhado a regras comuns de sala em palavras como rhythm e happy.
Por que table tem duas sílabas e make só uma?
Um e final mudo costuma tirar uma batida, então make, time e cake contam como uma sílaba. Quando a palavra termina em consoante seguida de le, como table ou bottle, essa batida final volta e ficam duas.
Posso conferir um haicai ou uma linha inteira?
Conte uma palavra por vez. Se você colar várias palavras juntas, elas viram uma única sequência de letras e os limites entre elas se perdem. Para o esquema cinco, sete e cinco de um haicai, some as contagens palavra por palavra.
Ferramentas relacionadas
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/text/count-syllables \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word":"beautiful"}'const res = await fetch("https://api.kit.forhosting.com/text/count-syllables", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word": "beautiful"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/count-syllables",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word": "beautiful"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/count-syllables", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word":"beautiful"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word":"beautiful"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/count-syllables", 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
{
"word": "beautiful"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.count_syllables",
"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_tokens | 20000 |
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. |
Notas técnicas
Entrada sem letras A–Z falha com invalid_input e não é cobrada.
Como funciona a estimativa de sílabas por grupos vocálicos
Se esse fluxo ficar vazio—só dígitos, só pontuação ou só espaços—o pedido é rejeitado com invalid_input porque não há palavra inglesa pronunciável a analisar. A resposta também reporta o campo vowel_groups sem ajuste e uma etiqueta method de vowel_groups para auditar o total intermediário em testes e material didático.
Contrato de entrada, formato da resposta e erros
falha com mensagem clara de que a palavra não contém letras e essas falhas não são cobradas. Exemplo: beautiful normaliza para beautiful, reporta três sílabas e mantém a contagem bruta de grupos vocálicos para inspeção. Pontuação e hífens são ignorados na contagem, então hello! Números finitos e bigints são convertidos em string para que exportações de planilhas com tokens numéricos ainda funcionem; objetos, arrays, booleanos, null e strings vazias falham com invalid_input nomeando o campo. Após a coerção, o filtro de letras deve deixar pelo menos um caractere A–Z; um payload como 12345 ou !!! Em sucesso o corpo inclui word (a string original), normalized (só letras minúsculas), syllables (a estimativa ajustada), vowel_groups (sequências vocálicas contíguas brutas antes dos ajustes de e mudo e -le) e method em vowel_groups. e co-op ainda geram um fluxo de letras; strings multitoken colapsam só às letras, portanto prefira uma palavra por chamada quando os limites de token importam. Combine a estimativa com seu próprio dicionário ou pipeline IPA quando precisar de dados de pronúncia de grau legal; este endpoint é deliberadamente uma ferramenta de parse pequena, não um motor fonológico completo, e por isso cada chamada bem-sucedida permanece no preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Onde um contador de sílabas realmente vale a pena
Como a implementação é parse puro de nível A, você pode fixar goldens na integração contínua, chamar a API a partir de edge workers e manter verificadores de lição e scripts de marketing no mesmo contrato.
Perguntas técnicas
Como conto sílabas de uma palavra com esta API?
Envie um corpo JSON com word igual à string a analisar. A API devolve syllables (estimativa ajustada), letras normalizadas, vowel_groups brutos e method vowel_groups.
Quanto custa o contador de sílabas?
A ferramenta do navegador é gratuita. Solicitações de API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.