Sobre o projeto

Verba é um aplicativo de desktop para aprendizagem de idiomas que se concentra na conversa com um coach de IA. Ele foi criado para rodar localmente: apontado para o Ollama, os recursos de chat, leitura, fala e ditado funcionam sem conexão com a internet, e não há conta nem servidor para se inscrever. Os usuários também podem usar sua própria chave para OpenAI, Anthropic, Gemini, OpenRouter ou uma instância local do LM Studio, e alternar entre provedores em Configurações. Uma sessão é apresentada como um plano, e não como um menu. Um tema une a conversa do dia, a leitura, o role-play e o vocabulário a ser revisado. O coach fala primeiro e mantém o intercâmbio fluindo, com sugestões oferecidas apenas quando o aluno trava. As respostas incluem correções em linha, leitura graduada gerada por IA e captura automática de vocabulário; palavras que causam dificuldade tornam-se um baralho de repetição espaçada que alimenta a próxima sessão. A fala funciona nos dois sentidos. O aplicativo inclui uma voz e um transcritor opcional que rodam no processo: o Piper fornece uma voz por idioma com cerca de 21 MB e aproximadamente sete vezes o tempo real; o Kokoro oferece 53 vozes em seis idiomas com 349 MB; Whisper base e small estão disponíveis para ditado com 208 MB e 639 MB. Usuários com um servidor compatível com OpenAI já existente (Kokoro-FastAPI, speaches, LocalAI, vLLM) ou chaves de nuvem como ElevenLabs e Deepgram podem usar esses recursos em vez disso. O Verba segue uma hierarquia de inclusos, servidor local, chave de nuvem e, por fim, voz do sistema operacional, e informa qual camada está falando. Todos os dados ficam em um arquivo SQLite local, exportável para um único arquivo ou colocável em uma pasta sincronizada como iCloud Drive, Google Drive ou Syncthing, para que outra máquina possa usar as mesmas palavras e o mesmo histórico. Oito pacotes de idioma são fornecidos: inglês, espanhol, francês, alemão, japonês, turco, italiano e português; adicionar um idioma é descrito como uma pasta mais uma linha de importação. As versões cobrem macOS (Apple Silicon e Intel), Windows e Linux e não são assinadas, então o README documenta as soluções alternativas usuais do Gatekeeper e do SmartScreen e observa que compilar a partir do código-fonte evita isso. O README também afirma claramente que o mecanismo de fala incluído, até agora, só foi executado em macOS arm64. O Verba tem licença MIT e é construído com Tauri, Node e Rust.