Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

LiviChat Project Timeline

A journey of building real-time voice chat with Live2D characters.

Project Timeline

Ver Repository Description Key Improvements Demo
1 Vercel_CharacterChat Initial Live2D voice chat prototype - First Vercel deployment
- OpenAI STT/TTS integration
- Basic lip-sync
Link
2 advanced_livichat Enhanced character chat with emotion awareness - Emotion-aware responses
- Proactive messaging
- Improved Flask architecture
Link
2-2 tour_character_chatbot Tourism guide variant for Korea - Korea Tourism API integration
- Redis embedding cache
- SSE streaming responses
Link
3 livichat_v3 Real-time voice with WebRTC - OpenAI Realtime API
- WebRTC audio streaming
- Sub-second latency
- Multi-language (EN/KO)
Link

Tech Stack Evolution

v1: OpenAI API (STT → GPT → TTS) + Live2D
         ↓
v2: + Emotion Detection + Proactive Function
         ↓
v2-2: + TourAPI + Redis Cache + SSE
         ↓
v3: OpenAI Realtime API + WebRTC (Real-time streaming)

LiviChat 프로젝트 발전 과정

Live2D 캐릭터와 실시간 음성 대화 서비스 개발 여정입니다.

프로젝트 타임라인

버전 레포지토리 설명 주요 개선점 데모
1 Vercel_CharacterChat 최초 Live2D 음성 채팅 프로토타입 - Vercel 첫 배포
- OpenAI STT/TTS 연동
- 기본 립싱크
Link
2 advanced_livichat 감정 인식 캐릭터 채팅 - 감정 인식 응답
- 선제적 메시지 기능
- Flask 아키텍처 개선
Link
2-2 tour_character_chatbot 한국 관광 가이드 변형 - 한국관광공사 API 연동
- Redis 임베딩 캐시
- SSE 스트리밍 응답
Link
3 livichat_v3 WebRTC 실시간 음성 - OpenAI Realtime API
- WebRTC 오디오 스트리밍
- 1초 미만 지연시간
- 다국어 지원 (영/한)
Link

기술 스택 발전

v1: OpenAI API (STT → GPT → TTS) + Live2D
         ↓
v2: + 감정 인식 + 선제적 대화 기능
         ↓
v2-2: + TourAPI + Redis 캐시 + SSE
         ↓
v3: OpenAI Realtime API + WebRTC (실시간 스트리밍)

About

Live2D character voice chat project evolution - from prototype to real-time WebRTC

Resources

Stars

Watchers

Forks

Used by

Contributors