AkshitIreddy/Interactive-LLM-Powered-NPCs
Interactive LLM Powered NPCs, is an open-source project that completely transforms your interaction with non-player characters (NPCs) in any game! 🎮🤖🚀
Combines speech-to-text input with LLM responses and SadTalker-generated facial animations to inject dynamic dialogue into existing games without source modification. Uses facial recognition to identify NPCs, vector stores for persistent character memory, and emotion detection from player webcams to adapt NPC responses in real-time. Compatible with games like Cyberpunk 2077 and GTA 5 by pixel-replacing rendered NPC faces with generated video output.
699 stars. No commits in the last 6 months.
Stars
699
Forks
72
Language
Python
License
MIT
Category
Last pushed
Mar 22, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/AkshitIreddy/Interactive-LLM-Powered-NPCs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
microsoft/debug-gym
A Text-Based Environment for Interactive Debugging
elizaOS/characterfile
A simple file format for character data
vegu-ai/talemate
Roleplay with AI with a focus on strong narration, consistent world and game state tracking.
FlamxGames/godot-ai-assistant-hub
Embed AI assistants in Godot with the ability to read and write code in Godot's Code Editor.
TavernAI/TavernAI
Atmospheric adventure chat for AI language models (KoboldAI, NovelAI, Pygmalion, OpenAI chatgpt, gpt-4)