LingoBell
O LingoBell é uma plataforma global de troca de idiomas que usa o serviço de IA.
O que faz?
O LingoBell é uma plataforma da Web projetada para troca de idiomas globais por videochamadas individuais em tempo real. Usamos a API Gemini 1.5 Pro para melhorar as interações do usuário recomendando tópicos de conversa com base nas preferências de idioma, objetivos de aprendizado e interesses. Isso ajuda os usuários a superar a timidez inicial e participar de conversas significativas. A API também gera testes dinâmicos, criando testes personalizados que permitem que os usuários avaliem as habilidades de linguagem de forma divertida e interativa.
Nossa plataforma inclui a tradução em tempo real de voz para texto (STT, na sigla em inglês) com a conversão da linguagem falada em texto e a tradução para o idioma preferido do usuário, implementada por WebSockets e WebRTC para uma comunicação perfeita. Também temos uma função de troca de rosto para tornar as trocas mais interessantes e divertidas.
Usamos o Firebase Cloud Messaging para notificações de chat e o Firebase Realtime Database para acompanhar a atividade do usuário, melhorando a correspondência ao mostrar quem está on-line. As imagens de perfil são armazenadas no Google Cloud Storage. Inicialmente, usamos um servidor de GPU para nosso modelo de STT, mas estamos testando soluções mais econômicas. A autenticação é processada com segurança pelo Firebase Authentication com o login do Google.
O frontend do LingoBell foi criado com React, e o back-end usa a FastAPI do Python. Estamos comprometidos em melhorar continuamente nossa plataforma para tornar o aprendizado de idiomas acessível, envolvente e eficaz. Nosso objetivo é criar a melhor experiência possível de troca de idiomas.
Desenvolvido com
- Web/Chrome
- Firebase
- Google Cloud Platform
- Google Cloud Storage
Equipe
Por
LingoBellers
De
Coreia do Sul