Skip to content

swasthikshetty10/EPAX-AI

Repository files navigation

A machine learning based ai assistant, which can assist you in a various fields, the complete guide to use is provided below😀( Note : Use in Chrome Browser only to use mic )


🦾key Features:

  • Voice Chat🗣️ (click on mic button to speak)
  • QUESTIONS❓ (weather, information, maths etc)
  • Note-Taking📝(just say take notes)
  • Todo-List✔️ (say add todo)
  • Optimised Web search🔍 (just say search and query)
  • Translator🌎 (say translate [words to translate])
  • Memes🤣 (just say show memes)
  • Play Music🎵 (play some music)
  • Jokes😆 (say tell me a joke))
  • play Games🎮 (just say play games)
  • Text chat💬 (to enable click on the info button below)

Blueprint

👩‍🏫 HOW TO USE?

1) Visit https://epaxai.azurewebsites.net/ in your latest chrome browser (Note : use chrome only or else voice will not be recognised)


2) Click on mic button and speak with epax ai ✔️



3) if you dont want to speak you can even chat! , chick on info button to chat ✔️



4) has lots of features to use visit : https://epaxai.azurewebsites.net/help to know more ✔️




👨‍💻 HOW TO RUN ON LOCALHOST


1) to install dependencies:


pip install -r requirements.txt


2) configure database at .env file


#postgresql
# Database Setting

ENGINE =  django.db.backends.postgresql_psycopg2

NAME = db_name

USER = User_name

PASSWORD =  db_pswd

HOST =  Host_url 

PORT = 5432 #port

for sqlite3 or other database setting change database in AssistantsWeb/settings.py

#SqlLite3 example
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}

3) configure some api keys in .env

# Bing search Api subscription_key 
subscription_key = API_key@@@ 


# wolframalpha Api key
app_id = API_APP_ID

#reddit api 
REDDIT_CLIENT_ID = Client_Id1
REDDIT_CLIENT_SECRET = CLient_SecRET2
REDDIT_USER_AGENT = EPAX_AI

4) final step to run

python manage.py makemigrations

python manage.py runserver


if you get any error while testing pleae contact me :
gmail: swasthikshetty10902@gmail.com



THANK YOU