voice control robbot

17

Upload: akhil-pt

Post on 16-Jan-2016

9 views

Category:

Documents


1 download

DESCRIPTION

vcp

TRANSCRIPT

Page 1: voice control robbot
Page 2: voice control robbot

CONTENTSPROJECT OVERVIEWBLOCK DIAGRAMFLOWCHARTVOICE RECOGNITION USING MATLABPROBLEMS FACEDFEATURES AND APPLICATIONSGANTT CHARTPROJECT STATUSREFERENCE04/21/2023

10:46 AM

02

Page 3: voice control robbot

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.

A PC runs the Matlab and process the voice inputs.

PROJECT OVERVIEW

04/21/2023 10:46 AM

03

Page 4: voice control robbot

PROJECT OVERVIEW (continued…)

04/21/2023 10:46 AM

04

Atmega16

Page 5: voice control robbot

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.

It is also used to control the output devices.

PROJECT OVERVIEW (continued…)

04/21/2023 10:46 AM

05

Page 6: voice control robbot

There will be a GUI which displays the current weather status, time, etc.

The System will speak back to the user.

For that we create two databases. One for pre recorded voice commands for voice recognition.

Another for pre recorded voice responses (like in Interacive Voice Responses).

PROJECT OVERVIEW (continued…)

04/21/2023 10:46 AM

06

Page 7: voice control robbot

BLOCK DIAGRAM

04/21/2023 10:46 AM

07

Page 8: voice control robbot

04/21/2023 10:46 AM

08

Page 9: voice control robbot

FLOW CHART

NO

NO

NO

YES

YES

YES

04/21/2023 10:46 AM

09

Page 10: voice control robbot

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.

VOICE RECOGNITIONUSING MATLAB

04/21/2023 10:46 AM

10

Page 11: voice control robbot

A sound signal is a very slowly varying signal.

VOICE RECOGNITIONUSING MATLAB

04/21/2023 10:46 AM

11

Page 12: voice control robbot

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.

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 array

VOICE RECOGNITIONUSING MATLAB

04/21/2023 10:46 AM

12

Page 13: voice control robbot

Normal voice operated systems usually accepts only the exact command word.

JARVIS allows the user to communicate in English (understands the normal conversations).

Many devices can be interfaced to the system and can be controlled.

ADVANTAGES

04/21/2023 10:46 AM

13

Page 14: voice control robbot

JARVIS can act as an invisible Personal Assistant to his Master.

Improved security than other automation system.

If interfaced with high quality cameras and internet, it can even run your office and house at same time.

APPLICATIONS

04/21/2023 10:46 AM

14

Page 15: voice control robbot

FEASIBILITY CHART

04/21/2023 10:46 AM

15

COMPONENTS PRICE DURABILITY FEASIBILITY

PIC 16F873 250.OO 36 MONTHS 30.56%

LM 35 25.OO 48 MONTHS 94.79%

PIR SENSOR 250.00 60 MONTHS 58.33%

GEAR MOTOR 250.00 60 MONTHS 58.33%

IC L293D 20.00 60 MONTHS 96.67%

RELAY 5V- 2A 55.00 18 MONTHS 69.44%

LED LAMP 170.00 60 MONTHS 71.67%BT HEADPHONES 1200.00 48 MONTHS 50.00%

2.1 SPEAKERS 1300.00 60 MONTHS 56.67%

TOTAL 65.16%

Page 16: voice control robbot

GANTT CHART

04/21/2023 10:46 AM

16

Page 17: voice control robbot

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 O’Cull, & Sarah Fox,“Embedded C Programming & the Microchip PIC” , Delmar Learning, 2004

REFERENCE

04/21/2023 10:46 AM

17