Project Lucia는 Live2D 캐릭터와 실시간으로 소통할 수 있는 인터랙티브 AI 데스크톱 어시스턴트입니다.
사용자의 목소리를 인식하고, 화자를 검증하며, 감정에 따라 반응하는 Live2D 캐릭터를 통해 몰입감 있는 대화 경험을 제공합니다.
이 프로젝트는 Unity 엔진을 기반으로 개발되었으며, 단순한 챗봇을 넘어 시각적(Live2D) 및 청각적(Voice) 상호작용을 강화한 AI 비서입니다.
사용자의 목소리를 듣고(STT), 누구인지 확인(ASV)하며, 대화 내용을 데이터베이스(MySQL)에 저장하여 기억합니다. 또한, RAG(검색 증강 생성) 기술을 통해 문맥에 맞는 답변을 제공할 수 있도록 설계되었습니다.
본 클라이언트의 원활한 구동을 위한 권장 및 최소 사양입니다.
| 항목 | 최소 사양 (Minimum) *음성 인식 미사용 기준 | 권장 사양 (Recommended) *모든 AI 기능 활성화 기준 |
|---|---|---|
| 운영체제 (OS) | Windows 10 / 11 (64-bit 전용) | Windows 10 / 11 (64-bit 전용) |
| 프로세서 (CPU) | Intel Core i3 / AMD Ryzen 3 이상 (듀얼 코어 이상 필수) | Intel Core i5 / AMD Ryzen 5 이상 (쿼드 코어 이상 권장) |
| 메모리 (RAM) | 4 GB RAM 이상 | 8 GB ~ 16 GB RAM 이상 |
| 그래픽 (GPU) | Intel UHD Graphics 등 최신 내장 그래픽 | NVIDIA GTX 1660 / RTX 3050급 이상 (VRAM 4GB 이상 외장 GPU 필수) |
| 저장 장치 (Storage) | 1 GB 이상의 여유 공간 | 10 GB 이상의 여유 공간 (SSD 강력 권장) |
| 오디오 입력 (Audio) | 없음 (텍스트 전용 대화 가능) | 깨끗한 수음이 가능한 마이크 필수 (화자 인식 및 실시간 STT용) |
| 네트워크 (Network) | 서버 및 SQL 연결을 위한 인터넷 환경 | 상시 안정적인 초고속 인터넷 환경 |
⚠️ 주의사항
- 본 프로그램은 Windows OS 기반으로 동작합니다. Linux, iOS, Android 환경에서는 동작을 보장하지 않습니다.
- 클라이언트 실행 시 기본 RAM 소모량은 약 200MB 수준이나, 원활한 OS 멀티태스킹과 Live2D 렌더링 처리를 위해 최소 4GB 이상의 메모리가 확보되어야 합니다.
- 내장 그래픽 환경: STT를 미사용하거나
Base Q5모델 적용 및 그래픽 설정을Low/VeryLow로 설정 권장.- 외장 그래픽 환경: 강력 추천 STT 모델인
Large-v3-Turbo Q8모델 사용 시 약 2.0GB VRAM이 요구되므로,High옵션 구동을 위해 4GB 이상의 VRAM이 필수입니다.
| 분류 | 기술 | 비고 |
|---|---|---|
| Engine | Unity | 6000.3.5 (C#) |
| Visual | Live2D Cubism SDK | 캐릭터 애니메이션 및 상호작용 |
| AI / ML | OpenAI Whisper | 음성 인식 (STT) |
| ONNX Runtime | 화자 인증(VoxCeleb), VAD(Silero), 키워드 추출 | |
| Database | MySQL | 대화 로그 및 설정 저장 (MySqlConnector) |
| Network | UnityWebRequest | REST API 통신 |
git clone https://github.com/MelissaJSM/ProjectLucia_Client_HiyoriEdition.git
Fonts 폴더 내에 압축파일을 현재 폴더에 해제합니다.logs 등)을 생성합니다. (파일은 서버쪽에 있음)Developed by MelissaJ
C#
86.7%
ShaderLab
11.1%
HLSL
2.3%
Project Lucia는 Live2D 캐릭터와 실시간으로 소통할 수 있는 인터랙티브 AI 데스크톱 어시스턴트입니다.
사용자의 목소리를 인식하고, 화자를 검증하며, 감정에 따라 반응하는 Live2D 캐릭터를 통해 몰입감 있는 대화 경험을 제공합니다.
이 프로젝트는 Unity 엔진을 기반으로 개발되었으며, 단순한 챗봇을 넘어 시각적(Live2D) 및 청각적(Voice) 상호작용을 강화한 AI 비서입니다.
사용자의 목소리를 듣고(STT), 누구인지 확인(ASV)하며, 대화 내용을 데이터베이스(MySQL)에 저장하여 기억합니다. 또한, RAG(검색 증강 생성) 기술을 통해 문맥에 맞는 답변을 제공할 수 있도록 설계되었습니다.
본 클라이언트의 원활한 구동을 위한 권장 및 최소 사양입니다.
| 항목 | 최소 사양 (Minimum) *음성 인식 미사용 기준 | 권장 사양 (Recommended) *모든 AI 기능 활성화 기준 |
|---|---|---|
| 운영체제 (OS) | Windows 10 / 11 (64-bit 전용) | Windows 10 / 11 (64-bit 전용) |
| 프로세서 (CPU) | Intel Core i3 / AMD Ryzen 3 이상 (듀얼 코어 이상 필수) | Intel Core i5 / AMD Ryzen 5 이상 (쿼드 코어 이상 권장) |
| 메모리 (RAM) | 4 GB RAM 이상 | 8 GB ~ 16 GB RAM 이상 |
| 그래픽 (GPU) | Intel UHD Graphics 등 최신 내장 그래픽 | NVIDIA GTX 1660 / RTX 3050급 이상 (VRAM 4GB 이상 외장 GPU 필수) |
| 저장 장치 (Storage) | 1 GB 이상의 여유 공간 | 10 GB 이상의 여유 공간 (SSD 강력 권장) |
| 오디오 입력 (Audio) | 없음 (텍스트 전용 대화 가능) | 깨끗한 수음이 가능한 마이크 필수 (화자 인식 및 실시간 STT용) |
| 네트워크 (Network) | 서버 및 SQL 연결을 위한 인터넷 환경 | 상시 안정적인 초고속 인터넷 환경 |
⚠️ 주의사항
- 본 프로그램은 Windows OS 기반으로 동작합니다. Linux, iOS, Android 환경에서는 동작을 보장하지 않습니다.
- 클라이언트 실행 시 기본 RAM 소모량은 약 200MB 수준이나, 원활한 OS 멀티태스킹과 Live2D 렌더링 처리를 위해 최소 4GB 이상의 메모리가 확보되어야 합니다.
- 내장 그래픽 환경: STT를 미사용하거나
Base Q5모델 적용 및 그래픽 설정을Low/VeryLow로 설정 권장.- 외장 그래픽 환경: 강력 추천 STT 모델인
Large-v3-Turbo Q8모델 사용 시 약 2.0GB VRAM이 요구되므로,High옵션 구동을 위해 4GB 이상의 VRAM이 필수입니다.
| 분류 | 기술 | 비고 |
|---|---|---|
| Engine | Unity | 6000.3.5 (C#) |
| Visual | Live2D Cubism SDK | 캐릭터 애니메이션 및 상호작용 |
| AI / ML | OpenAI Whisper | 음성 인식 (STT) |
| ONNX Runtime | 화자 인증(VoxCeleb), VAD(Silero), 키워드 추출 | |
| Database | MySQL | 대화 로그 및 설정 저장 (MySqlConnector) |
| Network | UnityWebRequest | REST API 통신 |
git clone https://github.com/MelissaJSM/ProjectLucia_Client_HiyoriEdition.git
Fonts 폴더 내에 압축파일을 현재 폴더에 해제합니다.logs 등)을 생성합니다. (파일은 서버쪽에 있음)Developed by MelissaJ
C#
86.7%
ShaderLab
11.1%
HLSL
2.3%