Visão geral
Um plugin Flutter que habilita funcionalidades contínuas de fala para texto (STT) e texto para fala (TTS) em segundo plano no Android e no iOS. Projetado para assistentes de voz, permite transcrição em tempo real e saída de áudio mesmo quando o aplicativo está inativo. O plugin executa serviços de forma persistente, sendo ideal para aplicações sem mãos que exigem escuta constante ou resposta. Integra-se perfeitamente aos projetos Flutter e suporta implementações específicas de plataforma por meio de código nativo.
Casos de uso
- Aplicativos controlados por voz
- Recursos de assistente sempre ligado
- Entrada de dados sem uso das mãos
- Transcrição em tempo real durante a navegação
- Feedback de áudio de fundo
Principais recursos
- Operação contínua em segundo plano
- Suporte multiplataforma (Android e iOS)
- Serviços embutidos de STT e TTS
- Mínima interação do usuário necessária
- Integração de serviço nativo
Indicado para
- Desenvolvedores construindo assistentes de voz
- Aplicativos que exigem entrada de voz contínua
- Ferramentas de acessibilidade com comandos de voz
- Aplicativos de produtividade com entrada por voz
- Interfaces de controle de casa inteligente
Considerações
- Alto consumo de bateria devido ao processamento em segundo plano
- Permissões adequadas em ambos os plataformas são necessárias
- Pode não funcionar de forma consistente em todos os fabricantes de dispositivos
- Controle limitado sobre o roteamento de áudio em nível de sistema
- Preocupações potenciais com privacidade com recursos de escuta contínua