LingoBell ist eine globale Plattform für den Sprachaustausch mit KI-Technologie.
Funktion
LingoBell ist eine Webplattform für den globalen Sprachaustausch über Echtzeit-Videoanrufe im Modus „Eins zu Eins“. Wir nutzen die Gemini 1.5 Pro API, um die Nutzerinteraktionen zu verbessern, indem wir Gesprächsthemen basierend auf Sprachpräferenzen, Lernzielen und Interessen empfehlen. So können Nutzer die anfängliche Unbeholfenheit überwinden und sinnvolle Gespräche führen. Die API unterstützt auch die dynamische Quizgenerierung. So können wir personalisierte Quizze erstellen, mit denen Nutzer ihre Sprachkenntnisse auf spielerische und interaktive Weise testen können.
Unsere Plattform bietet eine Echtzeit-Spracherkennung (Speech-to-Text, STT) mit Übersetzung, bei der gesprochene Sprache in Text umgewandelt und in die bevorzugte Sprache des Nutzers übersetzt wird. Diese Funktion wird über WebSockets und WebRTC für eine nahtlose Kommunikation implementiert. Außerdem gibt es eine Funktion zum Gesichtertauschen, die den Austausch noch interessanter und unterhaltsamer macht.
Wir verwenden Firebase Cloud Messaging für Chatbenachrichtigungen und Firebase Realtime Database, um die Nutzeraktivität zu erfassen und das Matching zu verbessern, indem wir anzeigen, wer online ist. Profilbilder werden in Google Cloud Storage gespeichert. Ursprünglich haben wir für unser STT-Modell einen GPU-Server verwendet, aber wir arbeiten an kostengünstigeren Lösungen. Die Authentifizierung erfolgt sicher über die Firebase-Authentifizierung mit Google-Anmeldung.
Das Frontend von LingoBell wurde mit React erstellt, während das Backend FastAPI von Python verwendet. Wir arbeiten kontinuierlich daran, unsere Plattform zu verbessern und Sprachenlernen zugänglich, ansprechend und effektiv zu gestalten. Unser Ziel ist es, Ihnen den bestmöglichen Sprachaustausch zu bieten.
Basis
Web/Chrome
Firebase
Google Cloud Platform
Google Cloud Storage
Team
Von
LingoBellers
Von
Südkorea
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],[],[],[],null,["# LingoBell\n\n[More Apps](/competition/vote) \n\nLingoBell\n=========\n\nLingoBell is a global language exchange platform using ai service. \nVote \nVoted!\nWhat it does\n\nLingoBell is a web platform designed for global language exchange through real-time 1:1 video calls. We leverage the Gemini 1.5 Pro API to enhance user interactions by recommending conversation topics based on language preferences, learning goals, and interests. This helps users overcome the initial awkwardness and engage in meaningful conversations. The API also powers our dynamic quiz generation, creating personalized quizzes that let users assess their language skills in a fun, interactive way. \n\nOur platform includes real-time speech-to-text (STT) with translation, converting spoken language into text and translating it into the user's preferred language, implemented via WebSockets and WebRTC for seamless communication. We also feature a Face Swap function to make exchanges more engaging and entertaining. \n\nWe use Firebase Cloud Messaging for chat notifications and Firebase Realtime Database to track user activity, improving matchmaking by showing who is online. Profile images are stored with Google Cloud Storage. Initially, we used a GPU server for our STT model, but we are exploring more cost-effective solutions. Authentication is handled securely through Firebase Authentication with Google login. \n\nLingoBell's frontend is built with React, while the backend uses Python's FastAPI. We are committed to continuously improving our platform, making language learning accessible, engaging, and effective. Our goal is to create the best possible language exchange experience. \nBuilt with\n\n- Web/Chrome\n- Firebase\n- Google Cloud Platform\n- Google Cloud Storage\n- \nTeam \nBy\n\nLingoBellers \nFrom\n\nSouth Korea \n[](/competition/vote)"]]