Visão geral
Um pacote Flutter que oferece controle granular sobre o processamento de fala para texto, permitindo captura contínua de áudio sem interrupções automáticas durante pausas na fala. Os desenvolvedores podem iniciar, pausar, retomar e parar manualmente o reconhecimento com callbacks personalizáveis, tornando-o ideal para aplicativos que exigem transcrição ininterrupta. Projetado para uso em assistentes de voz, ferramentas de digitação em tempo real e aplicativos interativos onde uma entrada de áudio sem interrupções é crítica. Suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Dictação de voz em tempo real
- Aplicações controladas por voz
- Fluxos contínuos de transcrição
- Interfaces de voz interativas
- Entrada de dados baseada em voz
- Lógica de assistente de voz personalizável
Principais recursos
- Controles manuais de início/pausa/resumo/parada
- Sem pausas automáticas durante pausas na fala
- Tratamento de retorno personalizável
- Modo de escuta contínua
- Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
- Gerenciamento de fluxo de áudio granular
Indicado para
- Desenvolvedores que precisam de controle total sobre os processos de STT
- Aplicações que exigem reconhecimento de fala ininterrupto
- Construtores de assistente de voz
- Ferramentas para entrada de voz longa
- Aplicativos com lógica personalizada de interação por voz
Considerações
- Requer gerenciamento manual do estado
- Complexidade maior do que os pacotes de STT com pausa automática
- Pode ser necessário um tratamento adicional de erros para casos extremos
- Depende de APIs de fala específicas da plataforma
- Não é ideal para transcrições simples de uma única vez