LingoBell là một nền tảng trao đổi ngôn ngữ toàn cầu sử dụng dịch vụ AI.
Ý nghĩa
LingoBell là một nền tảng web được thiết kế để trao đổi ngôn ngữ trên toàn cầu thông qua các cuộc gọi video 1:1 theo thời gian thực. Chúng tôi tận dụng API Gemini 1.5 Pro để tăng cường hoạt động tương tác của người dùng bằng cách đề xuất chủ đề trò chuyện dựa trên lựa chọn ưu tiên về ngôn ngữ, mục tiêu học tập và mối quan tâm. Điều này giúp người dùng vượt qua sự lúng túng ban đầu và tham gia vào các cuộc trò chuyện có ý nghĩa. API này cũng hỗ trợ tính năng tạo bài kiểm tra động, tạo bài kiểm tra được cá nhân hoá để người dùng đánh giá kỹ năng ngôn ngữ của họ theo cách thú vị và tương tác.
Nền tảng của chúng tôi bao gồm tính năng chuyển lời nói thành văn bản (STT) theo thời gian thực có bản dịch, chuyển đổi ngôn ngữ nói thành văn bản và dịch sang ngôn ngữ mà người dùng ưu tiên, được triển khai thông qua WebSockets và WebRTC để giao tiếp liền mạch. Chúng tôi cũng có chức năng Hoán đổi khuôn mặt để cuộc trò chuyện trở nên hấp dẫn và thú vị hơn.
Chúng tôi sử dụng Giải pháp gửi thông báo qua đám mây của Firebase cho thông báo trò chuyện và Cơ sở dữ liệu theo thời gian thực của Firebase để theo dõi hoạt động của người dùng, cải thiện tính năng so khớp bằng cách cho biết ai đang trực tuyến. Hình ảnh hồ sơ được lưu trữ bằng Google Cloud Storage. Ban đầu, chúng tôi sử dụng máy chủ GPU cho mô hình STT, nhưng chúng tôi đang tìm hiểu các giải pháp tiết kiệm chi phí hơn. Quy trình xác thực được xử lý một cách an toàn thông qua tính năng Xác thực Firebase bằng tính năng đăng nhập bằng Google.
Phần giao diện người dùng của LingoBell được xây dựng bằng React, còn phần phụ trợ sử dụng FastAPI của Python. Chúng tôi cam kết không ngừng cải thiện nền tảng của mình để giúp việc học ngôn ngữ trở nên dễ tiếp cận, hấp dẫn và hiệu quả. Mục tiêu của chúng tôi là mang đến trải nghiệm giao lưu ngôn ngữ tốt nhất có thể.
Được tạo bằng
Web/Chrome
Firebase
Google Cloud Platform
Google Cloud Storage
Nhóm
Người cập nhật
LingoBellers
Từ
Hàn Quốc
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","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)"]]