Skip to content

Adityakanoi2001/DVA

Repository files navigation

AI_Personal_Voice_Assistant_Using_Python

A project to build an AI voice assistant using Python . The Voice assistant interacts with the humans to perform basic tasks.

About MAX :

AI FINAL

MAX is an AI personal voice assistant service built using Pychram. It can understand human speech and perform basic task designed by the client.

When the user specify the appropriate trigger words , The MAX gets activated and executes the user commands.

MAX AI Voice assistant:"Loading your personal Assistant MAX.... Hello, Good Morning" (Greets the user according to time)

The implemented Voice assistant can perform the following tasks:

  1. Opens a wepage : Youtube , G-Mail , Google Chrome , StackOverflow

     Human : Hey MAX, Open Youtube
    
  2. Predicts time

     Human : Hey MAX , What is the time
    

3.Fetch Top headlines from Times of India

	Human:Hey MAX , what's the latest news?
  1. Captures a photo

     Human:Hey MAX, Take a photo
    
  2. Searches data from web

     Human: Hey MAX, Search Butterfly images from web
    
  3. Ask geographical and computational questions

     Human: Hey MAX, What is the capital of California? / Hey MAX what is Sin 90?
    
  4. Predict Weather of different Cities

     Human: Hey MAX , What is the weather likely now in Kerala?
    
  5. Abstarct necessary information from wikipedia

     Human: Hey MAX , Who is Bill Gates according to Wikipedia
    

    The voice assistant abstarcts first 3 lines of wikipedia and gives the information to the user.

  6. Ask MAX about what task it can perform and who created it

     Human: Hey MAX, Who created you? / Hey MAX , What can you do
    

10.Turn off your pc when required

	 Human: Hey MAX , 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.Ecapture

7.time

8.Wolfram Alpha

In-Built libraries required to be imported:

1.os

2.datetime

3.web browser

4.subprocess

MAX 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

Check out my blog now :

A blog on "How to build your Own AI voice assistant using Python" is published on Towards Data science.

https://link.medium.com/RNuKoCjPO8

Adityakanoi   

Happy reading:)

About

Desktop Voice Assistant - MAX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages