Visão geral
whisper_ggml é um pacote Flutter que traz o ASR (Reconhecimento Automático de Voz) do OpenAI Whisper para plataformas móveis e desktop usando o framework GGML. Ele permite a conversão de voz em texto diretamente no dispositivo, sem depender de serviços em nuvem, garantindo privacidade e funcionalidade offline. O pacote suporta múltiplos idiomas e oferece diferentes tamanhos de modelo para equilibrar precisão e desempenho. Ideal para aplicativos que exigem transcrição em tempo real ou recursos de entrada por voz.
Casos de uso
- Transcrição de voz para texto off-line
- Aplicações controladas por voz
- Reconhecimento de fala voltado para a privacidade
- Notas de reunião em tempo real
- Ferramentas de aprendizagem de idiomas
Principais recursos
- Reconhecimento de fala no dispositivo
- Suporta vários idiomas
- Várias tamanhos de modelo para ajuste de desempenho
- Operação off-line
- Compatibilidade multiplataforma
Indicado para
- Desenvolvedores construindo aplicativos com foco em privacidade
- Aplicativos que precisam de funcionalidade offline
- Ferramentas educacionais ou produtivas com entrada de voz
- Aplicativos móveis e de desktop que exigem ASR
Considerações
- Uso de memória maior com modelos maiores
- Tempo de inicialização mais longo para modelos grandes
- Limitado a idiomas suportados pelo Whisper
- Requer dependências nativas para algumas plataformas