Skip to content

Kabir is a personal assistant programmed to perform minor tasks like some calculations, opening youtube ,google chrome ,gmail and stackoverflow, social medias, predict time, search on wikipedia, predict weather in different cities , get top headline news from times of india, tell jokes and ask some questions too!

Notifications You must be signed in to change notification settings

jartinup/Kabir-A-Python-based-Personal-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kabir - Personal Assistant

Kabir is a personal assistant programmed to perform minor tasks like some calculations, tell stories, take screenshots, take notes, make reminders, play songs, answer your questions, opening Youtube, google chrome, gmail and stackoverflow, social medias, predict time, search on wikipedia, predict weather in different cities , get top headline news from times of India, tell jokes and ask some questions too!

When the user specifies the appropriate trigger words, Kabir gets activated and executes the user commands.

The implemented Voice assistant can perform the following tasks: • Opens a wepage : Youtube, G-Mail, Google Chrome, StackOverflow, social medias.

         User : Hey Kabir, Open Youtube / Google chrome / Facebook / GitHub.

• Predicts time

         User : Hey Kabir , What is the time.

• Play video songs on YouTube

          User: Hey Kabir, Play Justin Bieber.

• Tells you a story.

          User: Hey Kabir, Tell me a story./ Tell me a Hindi Story	      

• Tell you Jokes

          User: Hey Kabir, Tell me some Jokes.

• Fetch Top headlines from Times of India

          User: Hey Kabir , what's the latest news?

• Searches data from web

          User: Hey Kabir, Search Butterfly images from web.

• Take a screenshot

          User: Hey Kabir, Take a screenshot.

• Take Notes

          User: Hey Kabir, Take a note for me     

• Ask geographical and computational questions

          User: Hey Kabir, What is the capital of California? / Hey Kabir what is Sin 90?

• Predict Weather of different Cities

          User: Hey Kabir , What is the weather likely now in Kerala?

• Abstarct necessary information about a person

          User: Hey Kabir , Who is Bill Gates ?

• Ask Kabir about what task it can perform and who created it

          User: Hey Kabir, Who created you? / Hey Kabir , What can you do?

• Turn off your pc when required

           User: Hey Kabir , Please turn off my PC.

Libraries required to be installed using Pip Command:

1.Json

2.request

3.Speech recognition

4.Pyttsx3

5.Wikipedia

6.time

7.Wolfram Alpha

8.Pyjokes

9.Pywhatkit

10.PyAutoGui

11.PyGame

In-Built libraries required to be imported:

1.os

2.datetime

3.web browser

4.subprocess

5.Random

Kabir uses Third party API's to predict weather in different cities and to ask computational and geographical questions. Free API keys can be generated by creating an account in the following applications.

Open Weather Map - To forecast weather

WolframAlpha - To answer questions and Calculations

About

Kabir is a personal assistant programmed to perform minor tasks like some calculations, opening youtube ,google chrome ,gmail and stackoverflow, social medias, predict time, search on wikipedia, predict weather in different cities , get top headline news from times of india, tell jokes and ask some questions too!

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages