Skip to the content.

๐Ÿ‘ค IAcine Virtual 3D Avatar | AI-Powered Conversational Assistant

image

๐Ÿ“– Introduction

IAcine Virtual Avatar is a cutting-edge AI-powered 3D assistant designed to deliver human-like, real-time interactions. Blending conversational AI with lifelike animation and voice synthesis, this project demonstrates how virtual avatars can revolutionize interviews, customer service, learning environments, and beyond. ๐Ÿง ๐Ÿ—ฃ๏ธ

Built using OpenAIโ€™s GPT model (GPT-4/GPT-4o), voice generation from ElevenLabs, and 3D animation crafted in Blender, this assistant brings together the best of AI, speech, and 3D rendering โ€” combining cloud-based intelligence with immersive visuals.

๐Ÿš€ Features

โœ”๏ธ Realistic 3D Avatar โ€“ Modeled, rigged, and animated in Blender with FBX/GLB export
โœ”๏ธ AI-Powered Dialogue โ€“ Uses OpenAIโ€™s GPT model for intelligent and human-like conversations
โœ”๏ธ Voice Synthesis โ€“ Integrates ElevenLabs for human-like text-to-speech output
โœ”๏ธ Real-Time Lip Sync โ€“ Lip movements generated via Rhubarb Lip Sync for full immersion
โœ”๏ธ Custom Prompts โ€“ Adaptable for interviews, character roleplay, personal assistant, and more
โœ”๏ธ Smooth Integration โ€“ Simple setup with GPT and ElevenLabs APIs

๐Ÿ—๏ธ Technologies

๐Ÿ“ฆ Installation

1๏ธโƒฃ Clone the Repository

git clone https://github.com/Yacine-Mekideche/IAcine-3D-Avatar.git
cd IAcine-3D-Avatar

2๏ธโƒฃ Set Up Your Environment

In the .env file, add your OpenAI and ElevenLabs API keys:

OPENAI_API_KEY=your_openai_key_here
ELEVENLABS_API_KEY=your_elevenlabs_key_here

3๏ธโƒฃ Create Virtual Environment

Using venv:

python -m venv venv
source venv/bin/activate  # Mac/Linux
venv\Scripts\activate     # Windows

4๏ธโƒฃ Install Dependencies

pip install -r requirements.txt

โ–ถ๏ธ Running the Project

๐Ÿง  Start the AI Backend

From the back directory, start the backend server:

cd back
node index.js

This will handle voice input, GPT responses, ElevenLabs integration, and lip sync file generation.

๐Ÿ–ฅ๏ธ Start the Frontend Interface

From the front directory, run the web UI:

cd front
npm install
npm run dev

Once the frontend is running, open your browser at:

http://localhost:5173

Youโ€™ll see the 3D animated avatar in action, responding to your voice in real time.

AWS Technical Architecture

image

๐ŸŽฏ Demo

IAcine 3D AI Avatar - Demo Video </a


๐Ÿ“ฌ Contact Me

๐Ÿ’ก Letโ€™s connect! Whether youโ€™re interested in AI, Machine Learning, or tech collaborations, feel free to reach out.

Website
LinkedIn
GitHub
Malt
YouTube

๐Ÿ“ฉ Email for business inquiries: contact@iacine.tech