LingoBell
LingoBell est une plate-forme d'échange linguistique mondiale qui utilise un service d'IA.
Description
LingoBell est une plate-forme Web conçue pour l'échange linguistique mondial via des appels vidéo en tête-à-tête en temps réel. Nous utilisons l'API Gemini 1.5 Pro pour améliorer les interactions des utilisateurs en leur recommandant des sujets de conversation en fonction de leurs préférences linguistiques, de leurs objectifs d'apprentissage et de leurs centres d'intérêt. Cela aide les utilisateurs à surmonter la gêne initiale et à engager des conversations constructives. L'API permet également de générer des quiz dynamiques, qui permettent aux utilisateurs d'évaluer leurs compétences linguistiques de manière amusante et interactive.
Notre plate-forme inclut la conversion vocale en texte (STT) en temps réel avec traduction, qui convertit la langue parlée en texte et la traduit dans la langue préférée de l'utilisateur. Elle est implémentée via WebSockets et WebRTC pour une communication fluide. Nous proposons également une fonctionnalité de changement de visage pour rendre les échanges plus attrayants et divertissants.
Nous utilisons Firebase Cloud Messaging pour les notifications de chat et Firebase Realtime Database pour suivre l'activité des utilisateurs, ce qui améliore la mise en relation en indiquant qui est en ligne. Les images de profil sont stockées dans Google Cloud Storage. Au départ, nous avons utilisé un serveur GPU pour notre modèle de STT, mais nous étudions des solutions plus rentables. L'authentification est gérée de manière sécurisée via Firebase Authentication avec la connexion Google.
Le frontend de LingoBell est créé avec React, tandis que le backend utilise FastAPI de Python. Nous nous engageons à améliorer en permanence notre plate-forme afin de rendre l'apprentissage des langues accessible, attrayant et efficace. Notre objectif est de vous offrir la meilleure expérience d'échange linguistique possible.
Conçu avec
- Web/Chrome
- Firebase
- Google Cloud Platform
- Google Cloud Storage
Équipe
Par
LingoBellers
De
Corée du Sud