Sus personajes de IA personalizados: ¡Asistentes personales en cualquier hardware! Este proyecto tiene como objetivo ser un marco para habilitar la creación de caracteres de IA que se pueden usar en juegos, simulaciones, asistentes virtuales y otras aplicaciones sin depender de plataformas específicas, servicios en la nube o hardware especializado.
Clon el repositorio:
git clone https://github.com/nrl-ai/CustomChar --recursive
cd CustomCharInstalar dependencias:
En macOS: Uso de Homebrew
brew install sdl2 glew glfw3
brew install opencv
brew install ffmpeg # For video recordingEn Ubuntu:
sudo apt-get install libsdl2-dev libglew-dev libglfw3-dev
sudo apt-get install libopencv-dev
sudo apt-get install ffmpeg # For video recordingEn Windows: usando VCPKG, Git Bash y FFMPEG.
vcpkg install sdl2:x64-windows glew:x64-windows glfw3:x64-windows
vcpkg install opencv[contrib,nonfree,ffmpeg,ipp]:x64-windows --recurseConstruya el ejecutable de CustomChar :
mkdir build
cd build
cmake ..
makeDescargue los modelos antes de ejecutar el programa:
bash scripts/download-models.shEjecute el programa:
./customcharPaso 1: Instale Doxygen primero.
Paso 2: Cree la documentación:
doxygen Doxyfile.in Paso 3: Implementar documentación HTML desde docs/_build/html .
Paso 4: Nuestra última documentación se implementa en https://docs.customchar.com.
Agradecemos todas las contribuciones a este proyecto.
scripts/format-code.sh para formatear el código. pre-commit install # Install pre-commit hook
bash scripts/format-code.sh # Format code (C++ styling)