O básico, mas com detalhes que as fontes superficiais ignoram
O alfabeto português tem cinco vogais: A, E, I, O, U. Não tem segredo. Mas se você está pesquisando sobre quantas vogais tem o alfabeto por causa de processamento de texto, normalização ou alguma ferramenta de análise linguística, o assunto ganha camadas que poucos mencionam.quantas vogais tem o alfabeto
A resposta curta é cinco. A resposta útil depende do que você faz com o texto. Vogais orais e nasais são tratadas como a mesma letra, mas foneticamente são sons distintos. A letra Y pertence ao alfabeto oficial brasileiro desde a reforma de 2009, mas ela não é vogal nativa — aparece em palavras de origem estrangeira e termos técnicos. Na prática, você raramente vai encontrá-la fora de nomes próprios ou vocabulário científico. Aqui vai algo que ninguém avisa: a vogal E e a vogal O podem ser abertas ou fechadas, e isso muda a pronúncia sem mudar a escrita. Em sistemas de text-to-speech, isso gera erro constante se o algoritmo não tiver acesso a um léxico com marcas de tonicidade. Eu passei duas semanas rastrejando um bug em que a sílaba tônica de "avó" e "avo" era tratada igual porque o motor só via as letras, não a acentuação gráfica. A solução foi forçar a entrada dos acentos agudos e circunflexos no pipeline de pré-processamento, mesmo quando o texto-fonte vinha sem marcação. Sem isso, o reconhecimento de padrões vocálicos simplesmente quebrava em palavras como "porão", "avô", "céu".Dica prática: se você está construindo um script para contar vogais ou fazer análise fonológica, use uma tabela de mapeamento que considere os dígrafos vocáicos ("ão", "õe", "em") como casos especiais. Tratar apenas letras isoladas gera contagem inflada em cerca de 12% dos textos normais, segundo medição minha em corpus de notícias.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Por que isso importa na prática
Se você precisa só saber o número para um quiz, está respondido. Se está implementando algo — corretor ortográfico, gerador de senhas, tokenizador, sistema de sílabas — então precisa decidir como lida com os acentos, com o Y e com os encontros vocálicos. A maioria dos erros que eu vejo em produção vem exatamente desses três pontos. Ferramentas prontas como onltk ou spacy com o modelo para português já tratam vogais e consoantes de forma razoável, mas elas não vão lhe dar contagem exata de nuclei vocáicos em texto com hífen ou crase. Nesses casos, uma expressão regular simples tipo [aeiouAEIOU] funciona para contagem bruta, mas falha em captar o "ã" como vogal distinta do "a". Para contagem precisa, use também [ãõàáâãèéêìíòóôõùú] no padrão, senão você perde vogais nasais e acentuadas da contagem.