LingoBell
LingoBell è una piattaforma di scambio linguistico globale che utilizza il servizio di IA.
Descrizione
LingoBell è una piattaforma web progettata per lo scambio linguistico globale tramite videochiamate 1:1 in tempo reale. Sfruttiamo l'API Gemini 1.5 Pro per migliorare le interazioni degli utenti consigliando argomenti di conversazione in base alle preferenze linguistiche, agli obiettivi di apprendimento e agli interessi. In questo modo, gli utenti possono superare l'imbarazzo iniziale e avviare conversazioni significative. L'API supporta anche la nostra generazione di quiz dinamici, creando quiz personalizzati che consentono agli utenti di valutare le proprie competenze linguistiche in modo divertente e interattivo.
La nostra piattaforma include la conversione della voce in testo (STT) in tempo reale con traduzione, che converte il linguaggio parlato in testo e lo traduce nella lingua preferita dell'utente, implementata tramite WebSocket e WebRTC per una comunicazione senza interruzioni. Offriamo anche una funzione di scambio di volti per rendere gli scambi più coinvolgenti e divertenti.
Utilizziamo Firebase Cloud Messaging per le notifiche della chat e Firebase Realtime Database per monitorare l'attività degli utenti, migliorando il matchmaking mostrando chi è online. Le immagini del profilo vengono archiviate in Google Cloud Storage. Inizialmente, abbiamo utilizzato un server GPU per il nostro modello STT, ma stiamo esplorando soluzioni più convenienti. L'autenticazione viene gestita in modo sicuro tramite Firebase Authentication con accesso Google.
Il frontend di LingoBell è realizzato con React, mentre il backend utilizza FastAPI di Python. Ci impegniamo a migliorare continuamente la nostra piattaforma, rendendo l'apprendimento delle lingue accessibile, coinvolgente ed efficace. Il nostro obiettivo è creare la migliore esperienza di scambio linguistico possibile.
Realizzato con
- Web/Chrome
- Firebase
- Google Cloud
- Google Cloud Storage
Team
Di
LingoBellers
Da
Corea del Sud