- Project structure with modular architecture - State management system (emotion states, conversation history) - Transparent, draggable PyQt6 window - OpenGL rendering widget with placeholder cube - Discord bot framework (commands, event handlers) - Complete documentation (README, project plan, research findings) - Environment configuration template - Dependencies defined in requirements.txt MVP features working: - Transparent window appears at bottom-right - Window can be dragged around - Placeholder 3D cube renders and rotates - Emotion state changes on interaction - Event-driven state management Next steps: VRM model loading and rendering
26 lines
367 B
Plaintext
26 lines
367 B
Plaintext
# Core GUI and Rendering
|
|
PyQt6>=6.6.0
|
|
PyOpenGL>=3.1.7
|
|
PyOpenGL-accelerate>=3.1.7
|
|
|
|
# VRM/glTF Loading
|
|
pygltflib>=1.16.1
|
|
numpy>=1.24.0
|
|
pillow>=10.0.0
|
|
|
|
# Audio
|
|
pygame>=2.5.0
|
|
pyttsx3>=2.90
|
|
|
|
# LLM (choose one or install as needed)
|
|
# llama-cpp-python>=0.2.0
|
|
# ollama>=0.1.0
|
|
|
|
# Discord
|
|
discord.py>=2.3.0
|
|
python-dotenv>=1.0.0
|
|
|
|
# Utilities
|
|
aiohttp>=3.9.0
|
|
asyncio-mqtt>=0.16.0
|