Vous êtes sur la page 1sur 17

02

CONTENTS
PROJECT OVERVIEW
BLOCK DIAGRAM
FLOWCHART
VOICE RECOGNITION USING
MATLAB
PROBLEMS FACED
FEATURES AND APPLICATIONS
GANTT CHART

4/19/15
06:46:19 AM

PROJECT STATUS

03

PROJECT OVERVIEW
The name J.A.R.V.I.S stands
for JUST A RATHER VERY
INTELLIGENT SYSTEM
The user can humanly interact
with the system.
The main part of the project is
voice recognition using
Matlab.

4/19/15
06:46:19 AM

A PC runs the Matlab and

04

PROJECT OVERVIEW
(continued)

Atmega16

4/19/15
06:46:19 AM

05

PROJECT OVERVIEW
(continued)

The user authentication is


done using a digital key.
A MicroController is
interfaced with PC.
The Microcontroller fetches
the Temperature and humidity
of the surroundings to the
Matlab.
4/19/15
06:46:19 AM

It is also used to control the

06

PROJECT OVERVIEW
(continued)

There will be a GUI which


displays the current weather
status, time, etc.
The System will speak back to
the user.

4/19/15
06:46:20 AM

For that we create two


databases. One for pre
recorded voice commands for
voice recognition.

07

4/19/15
06:46:20 AM

BLOCK DIAGRAM

08

4/19/15
06:46:20 AM

09

FLOW CHART

NO
YE
S

YE
S
NO

NO

YE
S

4/19/15
06:46:21 AM

10

VOICE RECOGNITION
USING MATLAB
The speech processing is done in
Matlab running PC.
A database created by recording some
commands.
The voice recognition is using MFCC
(Mel Frequency Cepstral Coeficient)
algorithm.

4/19/15
06:46:21 AM

11

VOICE RECOGNITION
USING MATLAB
A sound signal is a very slowly varying
signal.

4/19/15
06:46:21 AM

12

VOICE RECOGNITION
USING MATLAB
Example for voice recording:
Using a microphone, record your voice with a sample rate of
44100 Hz, 16 bits per sample, and one channel. Speak into the
microphone, then pause the recording. Play back what you have
recorded so far. Record some more, then stop the recording.
Finally, return the recorded data to the MATLAB workspace as an
int16 array.

4/19/15
06:46:21 AM

r = audiorecorder(44100, 16, 1);


record(r); % speak into microphone...
pause(r);
p = play(r); % listen
resume(r); % speak again
stop(r);
p = play(r); % listen to complete recording
mySpeech = getaudiodata(r, 'int16'); % get data as int16

13

ADVANTAGES
Normal voice operated
systems usually accepts only
the exact command word.
JARVIS allows the user to
communicate in English
(understands the normal
conversations).

4/19/15
06:46:22 AM

Many devices can be


interfaced to the system and
can be controlled.

14

APPLICATIONS
JARVIS can act as an invisible
Personal Assistant to his
Master.
Improved security than other
automation system.

4/19/15
06:46:22 AM

If interfaced with high quality


cameras and internet, it can
even run your office and
house at same time.

15

FEASIBILITY CHART

COMPONENTS

PRICE DURABILITY FEASIBILITY

PIC 16F873

250.OO 36 MONTHS

LM 35
PIR SENSOR
GEAR MOTOR
IC L293D
RELAY 5V- 2A

25.OO
250.00
250.00
20.00
55.00

30.56%

48 MONTHS
60 MONTHS
60 MONTHS
60 MONTHS
18 MONTHS

94.79%
58.33%
58.33%
96.67%
69.44%

LED LAMP
170.00 60 MONTHS
BT HEADPHONES 1200.00 48 MONTHS
2.1 SPEAKERS
1300.00 60 MONTHS
4/19/15
06:46:22 AM TOTAL

71.67%
50.00%
56.67%
65.16%

16

4/19/15
06:46:22 AM

GANTT CHART

17

REFERENCE
1. Mondal, U.K; Mandal, J.K. Voice Recognition
Technique and Voice Processing, Recent
Trends in Information Technology (ICRTIT),
2011
2. Pankaj Pathak, Speech Recognition
Technology, International Journal on
Advanced Research Computer Science, 2012
3. Richard Barnett, Larry OCull, & Sarah
Fox,Embedded C Programming & the
Microchip PIC , Delmar Learning, 2004

4/19/15
06:46:23 AM

Vous aimerez peut-être aussi