LingoBell es una plataforma global de intercambio de idiomas que usa un servicio de IA.
Qué hace
LingoBell es una plataforma web diseñada para el intercambio de idiomas a nivel global a través de videollamadas 1:1 en tiempo real. Aprovechamos la API de Gemini 1.5 Pro para mejorar las interacciones de los usuarios recomendando temas de conversación en función de sus intereses, objetivos de aprendizaje y preferencias de idioma. Esto ayuda a los usuarios a superar la incomodidad inicial y a entablar conversaciones significativas. La API también potencia nuestra generación de cuestionarios dinámicos, lo que crea cuestionarios personalizados que permiten a los usuarios evaluar sus habilidades lingüísticas de una manera divertida e interactiva.
Nuestra plataforma incluye la función de voz a texto (STT) en tiempo real con traducción, que convierte el lenguaje hablado en texto y lo traduce al idioma preferido del usuario, implementado a través de WebSockets y WebRTC para una comunicación fluida. También ofrecemos una función de intercambio de rostros para que los intercambios sean más atractivos y entretenidos.
Usamos Firebase Cloud Messaging para las notificaciones de chat y Firebase Realtime Database para hacer un seguimiento de la actividad de los usuarios, lo que mejora el emparejamiento mostrando quién está en línea. Las imágenes de perfil se almacenan en Google Cloud Storage. Inicialmente, usamos un servidor de GPU para nuestro modelo de STT, pero estamos explorando soluciones más rentables. La autenticación se controla de forma segura a través de Firebase Authentication con el acceso de Google.
El frontend de LingoBell se compiló con React, mientras que el backend usa FastAPI de Python. Nos comprometemos a mejorar continuamente nuestra plataforma para que el aprendizaje de idiomas sea accesible, atractivo y eficaz. Nuestro objetivo es crear la mejor experiencia de intercambio de idiomas posible.
Con la tecnología de
Web/Chrome
Firebase
Google Cloud Platform
Google Cloud Storage
Equipo
De
LingoBellers
De
Corea del Sur
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","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)"]]