This document summarizes a student project to design an intelligent personal assistant (IPA) that responds to voice commands. The IPA will perform tasks on a computer like setting alarms, opening apps, conducting web searches through voice recognition. It will answer questions from its own knowledge or the web. The project will use technologies like Google APIs, machine learning, and Python frameworks. Its goals are to simplify computer use through voice and help disabled users access technology.
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Design an Intelligent Personal Assistant (IPA) using Voice Recognition
1. Design of an Intelligent
Personal Assistant
(IPA)
CSE 7th & 8th Semester
Project Demo
2. Project submitted by :-
ASIF AHMED AUNTO
• Roll No # 1300477
• Regi No # 1213562
RUHUL AMIN SALMAN
• Roll No # 1300478
• Regi No # 1213563
3. PROJECT ABOUT:-
• An artificially intelligent Personal Assistant
which will work by it’s user’s voice
command.
• It will do all the tasks of a computer using
voice recognition process.
• It will also give answers of the questions
asked by it’s user either from it’s own
intelligence or from the web.
4. 1. Purpose of this Project
2. Introduction to Personal Assistant
3. About Google API
4. Project Scope
5. Project Requirement
6. Project Life Cycle
7. Project Functioning
8. Future Scope.
5. • To make Technology easier and simpler.
• It will help the people while dealing with
the day to day life tasks in personal
computer.
• Help disabled to access the latest
Technology.
6. • An Intelligent Personal Assistant (or
simply IPA) is a software agent that can
perform tasks or services for an individual.
These tasks or services are based on user
input, location awareness, and the ability
to access information from a variety of
online sources (such as weather or traffic
conditions, news, stock prices user
schedules, retail prices etc.).
7. In this application we can :-
• Set Alarm Clock, To do lists.
• Open any Application on the PC.
• Download any Application from internet.
• Search places, music, videos, movies from internet.
• Ask any kind of questions to the IPA, chatting, gossiping
with it.
• React like human when anything will be said to it.
8. • Speech to Text
• ACTION_RECOGNIZE_SPEECH –
Simply takes user’s speech input and
returns it to same activity
LANGUAGE_MODEL_FREE_FORM –
Considers input in free form English
EXTRA_PROMPT – Text prompt to show
to the user when asking them to speak.
9. • It should process and evaluate requests
submitted by the user.
• It is our Own Personal Assistant which will
work according to our voice.
• It should process sounds given to it by
input voice recognition.
10. • Developer Requirement:
• Personal Computer.
• Internet.
• Google API, TTS.
• Django, PyCon framework.
• Machine Learning
Language.
• Artificial Intelligent Markup
Language (AIML).
• User Requirement:
• Personal Computer.
• Internet.
• Voice recognition device.
11. • It Records the Input from
the User.
• Convert It Into Text.
• Analyses the Text and
Separate the Command.
• Check that Command is
valid or not.
• Process that Command
• Generates the Output.
17. Technologies to be used :-
• Google API.
• Google’s Text-to-Speech converter.
• Voice recognition technology.
• Machine Learning Language.
• Django Framework, Python Language.
18. • The application should fetch the friends’
details, including birthdays, anniversary and
special holidays, from Facebook, Twitter and
Google accounts of the user.
• On the event day (birthday, anniversary or
special holiday), the application should display
a reminder to the user.
19. • These Application it will increase efficiency
and transparency.
• The Application will do the hands free
work.
• It will help while doing other works on PC.
• Intelligent Personal Assistant application
offers the ability to access major functions
easily.
20. • Books:
• Beginning Python and MySQL by Jason
Gilmore.
• Artificial Intelligence : Modern Approach
by Stuart Russell.
• Websites :
• www.programmer2programmer.net
• www.jarvis-ai.com
• www.wikipedia.org
21. I hope this project will be
appreciated after it’s completion.