Vos personnages d'IA personnalisés - Assistants personnels sur n'importe quel matériel! Ce projet vise à être un cadre pour permettre la création de caractères d'IA qui peuvent être utilisés dans les jeux, les simulations, les assistants virtuels et d'autres applications sans dépendre de plates-formes spécifiques, de services cloud ou de matériel spécialisé.
Clone le référentiel:
git clone https://github.com/nrl-ai/CustomChar --recursive
cd CustomCharInstallez les dépendances:
Sur macOS: Utilisation de Homebrew
brew install sdl2 glew glfw3
brew install opencv
brew install ffmpeg # For video recordingSur Ubuntu:
sudo apt-get install libsdl2-dev libglew-dev libglfw3-dev
sudo apt-get install libopencv-dev
sudo apt-get install ffmpeg # For video recordingSur Windows: en utilisant VCPKG, GIT BASH et FFMPEG.
vcpkg install sdl2:x64-windows glew:x64-windows glfw3:x64-windows
vcpkg install opencv[contrib,nonfree,ffmpeg,ipp]:x64-windows --recurseCréez l'exécutable CustomChar :
mkdir build
cd build
cmake ..
makeTéléchargez les modèles avant d'exécuter le programme:
bash scripts/download-models.shExécutez le programme:
./customcharÉtape 1: Installez d'abord le doxygen .
Étape 2: construire la documentation:
doxygen Doxyfile.in Étape 3: Déployez la documentation HTML à partir de docs/_build/html .
Étape 4: Notre dernière documentation est déployée sur https://docs.customchar.com.
Nous accueillons toutes les contributions à ce projet.
scripts/format-code.sh pour formater le code. pre-commit install # Install pre-commit hook
bash scripts/format-code.sh # Format code (C++ styling)