Acessibilidade / IAAo vivo

Voice Interface

Combina SpeechRecognition (voz → texto, com transcrição ao vivo) e SpeechSynthesis (texto → voz, com seleção de vozes do sistema) na mesma demo — as duas metades de uma interface por voz completa, usando apenas Web APIs nativas, sem nenhum modelo de IA externo. A transcrição em tempo real lida com uma particularidade real do Chrome no Android, que reseta o índice de resultados a cada evento e reenvia a transcrição inteira: os resultados são guardados por índice e sobrescritos, evitando texto duplicado. O idioma de reconhecimento e a voz padrão de síntese acompanham o idioma ativo do site (pt-BR, en-US ou es-ES).

Speech Recognition Text-to-Speech Speech Synthesis Acessibilidade Voz

Tecnologias

  • Web Speech API (SpeechRecognition + SpeechSynthesis)

Arquitetura

  • Web Speech API (SpeechRecognition + SpeechSynthesis) rodando inteiramente no client
  • com idioma de reconhecimento e voz de síntese sincronizados ao idioma ativo do site

Conceitos

  • Transcrição em tempo real
  • deduplicação de resultados parciais/finais
  • fila de síntese de voz
  • carregamento assíncrono de vozes
  • acessibilidade por voz

Área de demonstração

A demonstração é 100% funcional — teste agora.