Karakter AI Anda yang disesuaikan - asisten pribadi pada perangkat keras apa pun! Proyek ini bertujuan untuk menjadi kerangka kerja untuk memungkinkan pembuatan karakter AI yang dapat digunakan dalam game, simulasi, asisten virtual, dan aplikasi lain tanpa tergantung pada platform tertentu, layanan cloud, atau perangkat keras khusus.
Klon Repositori:
git clone https://github.com/nrl-ai/CustomChar --recursive
cd CustomCharInstal dependensi:
Di macOS: menggunakan homebrew
brew install sdl2 glew glfw3
brew install opencv
brew install ffmpeg # For video recordingDi Ubuntu:
sudo apt-get install libsdl2-dev libglew-dev libglfw3-dev
sudo apt-get install libopencv-dev
sudo apt-get install ffmpeg # For video recordingDi Windows: Menggunakan VCPKG, Git Bash, dan FFMPEG.
vcpkg install sdl2:x64-windows glew:x64-windows glfw3:x64-windows
vcpkg install opencv[contrib,nonfree,ffmpeg,ipp]:x64-windows --recurseBangun CustomChar yang dapat dieksekusi:
mkdir build
cd build
cmake ..
makeUnduh model sebelum menjalankan program:
bash scripts/download-models.shJalankan program:
./customcharLangkah 1: Instal Doxygen terlebih dahulu.
Langkah 2: Bangun dokumentasi:
doxygen Doxyfile.in Langkah 3: Menyebarkan dokumentasi HTML dari docs/_build/html .
Langkah 4: Dokumentasi terbaru kami digunakan di https://docs.customchar.com.
Kami menyambut semua kontribusi untuk proyek ini.
scripts/format-code.sh untuk memformat kode. pre-commit install # Install pre-commit hook
bash scripts/format-code.sh # Format code (C++ styling)