LingoBell

LingoBell은 AI 서비스를 사용하는 글로벌 언어 교환 플랫폼입니다.

기능

LingoBell은 실시간 1:1 영상 통화를 통한 글로벌 언어 교환을 위해 설계된 웹 플랫폼입니다. Google은 Gemini 1.5 Pro API를 활용하여 언어 선호도, 학습 목표, 관심분야를 기반으로 대화 주제를 추천하여 사용자 상호작용을 개선합니다. 이렇게 하면 사용자가 초기 어색함을 극복하고 의미 있는 대화에 참여할 수 있습니다. 또한 이 API는 동적 퀴즈 생성을 지원하여 사용자가 재미있고 양방향적인 방식으로 언어 실력을 평가할 수 있는 맞춤 퀴즈를 만듭니다.

Google의 플랫폼에는 실시간 음성 텍스트 변환 (STT)과 번역이 포함되어 있습니다. 음성 언어를 텍스트로 변환하고 사용자의 선호 언어로 번역하며 원활한 커뮤니케이션을 위해 WebSockets 및 WebRTC를 통해 구현됩니다. 또한 대화를 더 흥미롭고 재미있게 만들어주는 얼굴 교체 기능도 제공합니다.

채팅 알림에는 Firebase Cloud Messaging을 사용하고 사용자 활동을 추적하는 데 Firebase 실시간 데이터베이스를 사용하여 온라인 상태인 사용자를 표시하여 매칭을 개선합니다. 프로필 이미지는 Google Cloud Storage에 저장됩니다. Google은 처음에 STT 모델에 GPU 서버를 사용했지만 더 비용 효율적인 솔루션을 모색하고 있습니다. 인증은 Google 로그인을 통한 Firebase 인증을 통해 안전하게 처리됩니다.

LingoBell의 프런트엔드는 React로 빌드되고 백엔드는 Python의 FastAPI를 사용합니다. Duolingo는 언어 학습을 누구나 쉽게 접근하고 참여하며 효과적으로 학습할 수 있도록 플랫폼을 지속적으로 개선하기 위해 노력하고 있습니다. Google의 목표는 최상의 언어 교환 환경을 만드는 것입니다.

구성용 제품

  • 웹/Chrome
  • Firebase
  • Google Cloud Platform
  • Google Cloud Storage

작성자:

LingoBellers

From

대한민국