Skip to content
/ G Public

even-realities G one audio -> LLM -> audio assistant

License

Notifications You must be signed in to change notification settings

emingenc/G

Repository files navigation

G

even-realities G one audio -> LLM -> audio assistant

audio_task_maistro

Quickstart

  1. Clone the repository with submodules:
git clone --recurse-submodules https://github.com/emingenc/G.git
  1. 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

Setup

  1. Install FFmpeg (required for ElevenLabs):
brew install ffmpeg
  1. Install Python dependencies:
pip install -r requirements.txt

Running the System

Docker is required to run the system.

  1. Start the Redis server:
docker run --name g1-redis-server -p 6379:6379 -d redis
  1. Run the LLM app:

for mac brew install langraph-cli

brew install langraph-cli
cd LLM_APP
langraph up
  1. Run the g1 redis connector:
python3 even_glasses_redis_control/glasses_pubsub.py
  1. 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

About

even-realities G one audio -> LLM -> audio assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages