LingoBell

LingoBell to globalna platforma do nauki języków, która wykorzystuje usługi AI.

Działanie

LingoBell to internetowa platforma do nauki języków obcych przez internetowe rozmowy wideo w czasie rzeczywistym. Korzystamy z interfejsu API Gemini 1.5 Pro, aby wzbogacać interakcje z użytkownikami przez rekomendowanie tematów rozmów na podstawie preferencji językowych, celów edukacyjnych i zainteresowań. Pomaga to użytkownikom przezwyciężyć początkową niezręczność i prowadzić wartościowe rozmowy. Interfejs API obsługuje też tworzenie dynamicznych testów, które umożliwiają użytkownikom ocenę ich umiejętności językowych w ciekawy i interakcyjny sposób.

Nasza platforma obejmuje też funkcję konwersji mowy na tekst w czasie rzeczywistym z tłumaczeniem, która zamienia mowę w tekst i tłumaczy go na język preferowany przez użytkownika. Funkcja ta jest implementowana za pomocą WebSockets i WebRTC, co zapewnia płynną komunikację. Udostępniamy też funkcję wymiany twarzy, która sprawia, że rozmowy są bardziej angażujące i ciekawe.

Do wysyłania powiadomień o czacie używamy Komunikacji w chmurze Firebase, a do śledzenia aktywności użytkowników i poprawiania doboru partnera – bazy danych Firebase Realtime. Obrazy profilowe są przechowywane w Google Cloud Storage. Początkowo do obsługi modelu STT używaliśmy serwera GPU, ale obecnie szukamy bardziej opłacalnych rozwiązań. Uwierzytelnianie jest bezpiecznie obsługiwane przez usługę uwierzytelniania Firebase z logowaniem w Google.

Interfejs LingoBell jest zbudowany przy użyciu React, a back-end korzysta z FastAPI w Pythonie. Stale ulepszamy naszą platformę, aby nauka języka była dostępna, angażująca i skuteczna. Naszym celem jest zapewnienie jak najlepszej wymiany językowej.

Utworzone za pomocą

  • Sieć/Chrome
  • Firebase
  • Google Cloud Platform
  • Google Cloud Storage

Zespół

Autor:

LingoBellers

Od

Korea Południowa