A project to build an AI voice assistant using Python . The Voice assistant interacts with the humans to perform basic tasks.
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)
-
Opens a wepage : Youtube , G-Mail , Google Chrome , StackOverflow
Human : Hey MAX, Open Youtube
-
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?
-
Captures a photo
Human:Hey MAX, Take a photo
-
Searches data from web
Human: Hey MAX, Search Butterfly images from web
-
Ask geographical and computational questions
Human: Hey MAX, What is the capital of California? / Hey MAX what is Sin 90?
-
Predict Weather of different Cities
Human: Hey MAX , What is the weather likely now in Kerala?
-
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.
-
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
1.Json
2.request
3.Speech recognition
4.Pyttsx3
5.Wikipedia
6.Ecapture
7.time
8.Wolfram Alpha
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
A blog on "How to build your Own AI voice assistant using Python" is published on Towards Data science.
https://link.medium.com/RNuKoCjPO8
Happy reading:)