even-realities G one audio -> LLM -> audio assistant
- Clone the repository with submodules:
git clone --recurse-submodules https://github.com/emingenc/G.git
- Populate the
.env
files in LLM_APP and other envfile:
cp .env.example .env
cp ./LLM_APP/.env.example ./LLM_APP/.env
And also populate .env in LLM_APP
- Install FFmpeg (required for ElevenLabs):
brew install ffmpeg
- Install Python dependencies:
pip install -r requirements.txt
Docker is required to run the system.
- Start the Redis server:
docker run --name g1-redis-server -p 6379:6379 -d redis
- Run the LLM app:
for mac brew install langraph-cli
brew install langraph-cli
cd LLM_APP
langraph up
- Run the g1 redis connector:
python3 even_glasses_redis_control/glasses_pubsub.py
- Run the audio assistant:
python3 even-realities/audio_assistant.py
you can use without elevenlab ( without audio ) and without glasses_pubsub ( without redis ) by running:
python3 even-realities/audio_assistant.py --no-elevenlab --no-redis