Seus personagens de IA personalizados - assistentes pessoais em qualquer hardware! Este projeto pretende ser uma estrutura para permitir a criação de caracteres de IA que podem ser usados em jogos, simulações, assistentes virtuais e outros aplicativos sem depender de plataformas específicas, serviços em nuvem ou hardware especializado.
Clone o repositório:
git clone https://github.com/nrl-ai/CustomChar --recursive
cd CustomCharInstale dependências:
No macOS: usando homebrew
brew install sdl2 glew glfw3
brew install opencv
brew install ffmpeg # For video recordingNo Ubuntu:
sudo apt-get install libsdl2-dev libglew-dev libglfw3-dev
sudo apt-get install libopencv-dev
sudo apt-get install ffmpeg # For video recordingNo Windows: usando vcpkg, bash git e ffmpeg.
vcpkg install sdl2:x64-windows glew:x64-windows glfw3:x64-windows
vcpkg install opencv[contrib,nonfree,ffmpeg,ipp]:x64-windows --recurseConstrua o executável CustomChar :
mkdir build
cd build
cmake ..
makeFaça o download dos modelos antes de executar o programa:
bash scripts/download-models.shExecute o programa:
./customcharEtapa 1: instale o doxygen primeiro.
Etapa 2: construa a documentação:
doxygen Doxyfile.in Etapa 3: implante documentação HTML nos docs/_build/html .
Etapa 4: nossa documentação mais recente é implantada em https://docs.customchar.com.
Congratulamo -nos com todas as contribuições para este projeto.
scripts/format-code.sh para formatar o código. pre-commit install # Install pre-commit hook
bash scripts/format-code.sh # Format code (C++ styling)