Ameneh Sadat Yazdaninik

Slides:



Advertisements
Similar presentations
Unit 4 - I Said Stop!. Introduction New Topics Timing Parallelism Sequence of Operations New Features NXT terminals New Functions Wait For.
Advertisements

Manar Mousa Al-Hamaidi
Electrical and Computer Engineering Team14: BMW Brainwave Manipulated Wagon Midway Design Review.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
High Speed Digital Systems Lab Spring/Winter 2010 Part A final presentation Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of.
Electronic Guidance Device(EGD) Group Members Stephen Harris Abdul-Karim Al-Shanfari Bradley Smethie Robert Bornhijm.
Simulation of an Optical Fiber Point to Point Communication link using Simulink By Nihal Shastry Uday Madireddy Nitin Ravi.
TOUCH SCREEN AND ZIGBEE BASED WIRELESS COMMUNICATION ASSISTANT
DSP Group, EE, Caltech, Pasadena CA IIR Ultra-Wideband Pulse Shaper Design Chun-yang Chen and P.P. Vaidyananthan California Institute of Technology.
Real-Time Speech Recognition Thang Pham Advisor: Shane Cotter.
Wireless communication channel
Indian Institute of Technology Hyderabad AM TRANSMITTER SHANTH IC SHANTHI TEJA S VIJAY SUSHRITH P SHIVA KUMAR.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
ELG4135-Electronics III Professor: Dr. Riadh Habash Presentation date: Nov 28 th, 2006 Group Members: Yichen Fan Gefei Zhou Zhanglei Song Infrared Entrance.
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
To control the movement of a manual wheelchair by means of human voice for paralyzed patients. AIM:
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Classification of place of articulation in unvoiced stops with spectro-temporal surface modeling V. Karjigi , P. Rao Dept. of Electrical Engineering,
Remote Control of a Furby Toy with Bluetooth
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
Implementation of OFDM Transmitter based on the IEEE d Standard Presented by: Altamash Janjua, Umar Chohan Supervisors: Dr. Brian L. Evans and Mr.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Data Acquisition Systems
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
Math 5 Professor Barnett Timothy G. McManus Anthony P. Pastoors.
Multiple Access Techniques for Wireless Communications (MAT)
1 Robust Endpoint Detection and Energy Normalization for Real-Time Speech and Speaker Recognition Qi Li, Senior Member, IEEE, Jinsong Zheng, Augustine.
Introduction Advantage of DSP: - Better signal quality & repeatable performance - Flexible  Easily modified (Software Base) - Handle more complex processing.
Signals and Systems Using MATLAB Luis F. Chaparro
Devin Mullen Advisor: Professor Andrew Kun.  Background  Problem Definition  Proposed Solution  Design Objectives  Implementation and Testing  Budget.
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Jonathan Haws Blair Leonard Khemmer Porter Joshua Templin Software Defined Radio A Modular Approach.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Lecture#10 Spectrum Estimation
Designing a Voice Activated Compartmentalized Safe with Speech Processing using Matlab Preliminary Design Review Amy Anderson Ernest Bryant Mike Joyner.
Frequency Domain Adaptive Filtering Project Supervisor Dr. Edward Jones Myles Ó Fríl.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Unit 1 Lecture 4.
Voice Controlled Bot ITSP Idea To make a bot which will follow speech instructions The instructions will be simple like : “start, stop, left, right,
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Sniffer for Detecting Lost Mobiles
ARM and GPS Based Transformer monitoring system with area Identification Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Sound Controlled Smoke Detector Group 67 Meng Gao, Yihao Zhang, Xinrui Zhu 1.
TV Remote As A Wireless Mouse For PC.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Voice Controlled Robot by Cell Phone with Android App
XBee Based Motor Control for Farmers
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
SPEED CONTROL OF INDUCTION MOTOR IN SUGAR PLANT
SUBMITTED BY, S.GUGAPRIYA( ) A.BOOMADEVI( ) INTERNAL GUIDE,
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
High Performance Low Cost Low Lost Wireless DC Motor Speed Control
Learning Objective: to be able to design programs that use sequencing.
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
Speech Recognition Christian Schulze
Team Members: Robert Muntean
Which way does the robot have to turn to get to the charger?
Biomedical Signal processing Chapter 1 Introduction
Keyword Spotting Dynamic Time Warping
Combination of Feature and Channel Compensation (1/2)
Embedded Sound Processing : Implementing the Echo Effect
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
ROBOT CONTROL WITH VOICE
Presentation transcript:

Ameneh Sadat Yazdaninik Group members Luke Makischuk Abderahmane Sebaa Ameneh Sadat Yazdaninik Asma Faizi Professor: R Habash TA: Wei Yang

Introduction The purpose of our project was to implement an efficient voice recognition algorithm and improve upon the idea’s from the IEEE paper: “Speech Recognition and Its Application in Voice-based Robot Control System” by Luo Zhizeng and Zhao Jinghing, August 2004 In the article, they used a technique called pattern-comparison to implement the voice recognition which is very complex. We came up with a simpler way to implement the voice recognition using Matlab and we also expanded more on how you would go about controlling the robot using Bluetooth technology along with motor control of the robot.

References “Speech Recognition and Its Application in Voice-based Robot Control System” by Luo Zhizeng and Zhao Jinghing, August 2004 “A dynamic-time-warp integrated circuit for a 1000-word speech recognition system” Kavaler, R.A.; Lowy, M.; Murveit, H.; Brodersen, R.W, Volume 22,  Issue 1,  Feb 1987 “Significance of the Modified Group Delay Feature in Speech Recognition” Rajesh M. Hegde; Hema A. Murthy; Venkata Ramana Rao Gadde; Volume 15,  Issue 1,  Jan. 2007 Lawrence Rabiner, Biing-Hwangluang, Fundomenrols Of Speech Recognition, Qinghua Press, 1999 http://cslu.cse.ogi.edu/HLTsurvey/ch1node7.html

Work distribution Asma and Ameneh -Voice recognition research/algorithm and report writeup Abderahmane and Luke-Matlab coding

Voice recognition All done using Matlab Recognized voice commands: Stop Turn Left Turn Right Move Forward Move Backwards Only works with one person’s voice but can easily be trained to work with anyone's voice

Voice recognition How it works Record voice command (Time domain) Transform into frequency domain using Fourier Transform and get the magnitude spectrum Compare spectrum of voice commands

Program block diagram

Fourier transform Speech Signal (time domain) Frequency domain

Communication with a robot The efficient way to communicate with robot is using Bluetooth. We connect the Bluetooth to the serial port at the back of the PC to transmit to the robot. For receiving, we connect a receiver module to the robot.

Continue The robot receives the input commands from the Bluetooth transmitter which is a 3 bit digital signal. Then, if the input commands are matched to the program, the robot moves based on state given. Otherwise, the robot will not respond to the given command.

Continue The programmed commands:

System diagram

Motor control

Results Correct Incorrect Stop 10 Move Forward 9 1 Move Backwards Move Forward 9 1 Move Backwards Turn Right Turn Left 94 % accurate

Limitations The amount of words that could be recognized by our program was limited, the more words we tried adding, the less accurate it became The voice recognition program only works for the person’s voice who is trained for it Program is less accurate in noisy environments Bluetooth is an expensive technology to implement

Advantages Simple algorithm used for voice recognition Easy to train a person’s voice Accurate Bluetooth is very fast and efficient Voice commands are a very easy way to control a robot

Conclusion For small vocabulary applications, the method of using the Fourier transform based speech recognition is more suitable then the other complex algorithms for it is easy to implement and has a high accuracy rate.

Thank you for your time any Questions?