SlideShare a Scribd company logo
Role of EasyVR in Arduino
Speech Recognition
Presented By: Mohammad Rehan Khan
Annamalai University
Cse A Batch
Roll No: 111
ARDUINO BOARD
Role of easy vr in Arduino Speech Processing
ARDUINO BOARD
• ARDUINO IS A SINGLE BOARD MICROCONTROLLER
• IT IS INTENDED TO MAKE THE APPLICATION OF INTERACTIVE
OBJECTS OR ENVIRONMENT MORE ACCESSIBLE.
• THE HARDWARE CONSISTS OF AN OPEN-SOURCE HARDWARE
BOARD DESIGNED AROUND AN 8-BIT ATMEL AVR
MICROCONTROLLER.
• AURDUINO PLATFORM WAS DESIGNED TO PROVIDE AN
INEXPENSIVE AND EASY WAY FOR HOBBYIST STUDENT AND
PROFFESSIONALS TO CREATE DEVICES THAT INTERACT WITH THEIR
ENVIRONMENT USING SENSORS AND ACTUATORS.
ARDUINO BOARD
• COMMON EXAMPLES FOR PROJECT AS BEGINNERS ARE : SIMPLE
ROBOTS, THERMOSTATS, MOTION DETECTORS, LIGHTING SYSTEMS
ETC
• BY USING AN LED DRIVER CHIP WE CA N CONTROL UPTO 8X8
MATRIX OF LED’S OR AN 8 DIGIT LED DISPLAY.
• CURRENT ARDUINO BOARDS ARE PROGRAMMED VIA USB
IMPLEMENTED USING USB-TO-SERIAL ADAPTER CHIPS SUCH AS THE
FTDI FT232.
• ARDUINO PROGRAMS ARE WRITTEN IN C AND C++. THE ARDUINO
IDE COMES WITH A SOFTWARE LIBRARY TOOL CALLED WIRING.
ARDUINO BOARD
• ARDUINOS COME IN DIFFERENT FLAVOURS OR TYPES ACCORDING TO
THEIR USE.
• MOST ENTHUSIASTS USE SITES LIKE Adafruit AND Element14
• YOU SHOULD HAVE A USB A TO B CABLE TO PROGRAM THE DEVICE.
EASY-VR
EASY-VR
EASY-VR
EASY-VR Speech Recognition
• ARDUINO IS NOT ABLE TO DO VOICE RECOGNITION ON ITS
OWN,BUT THERE ARE MANY SOFTWARE MODULES & SHIELDS
WHICH CAN MAKE IT TO DO SO.
• Easy VR SPEECH RECOGNITION MODULE/SHIELD IS A
MULTIPURPOSE SPEECH RECOGNITION MODULE DESIGNED TO ADD
VERSATILE, ROBUST AND COST EFFECTIVE SPEECH AND VOICE
RECOGNITION CAPABILITIS TO VIRTUALLY CONNECT TO ANY
APPLICATION.
• ARDUINO IS INTEGRATED WITH EASY-VR MODULE FOR SPEECH
RECOGNITION.
• EASY-VR IS THE THIRD GENERATION VERSION OF THE SUCCESSFUL
VRbot MODULE AND BUILDS ON THE FEATURE AND
FUNTIONALITIESOF ITS PREDECESSOR.
EASY-VR Speech Recognition
• IN ADDITION TO THE EASY-VR 2.0 FEATURES LIKE 28 USER DEFINED
SPEAKER INDEPENDENT COMMANDS, THE SHIELD HAS ADDITIONAL
CONNECTORS FOR THE MICROPHONE INPUT, AN 8OHM SPEAKER
OUTPUT ,AUDIO LINE-OUT/HEADPHONE JACK AND ACCESS TO THE
I/O PINS OF THE EASY-VR MODULE.
• A PROGRAMMABLE LED IS ALSO INCLUDED TO SHOW FEEDBACK
DURING RECOGNITION TASKS.
EASY-VR Speech Recognition
• THE EASY VR ADDS CONVENIENT FEATURES SUCH AS FIRMWARE
UPDATE CAPABILITY ,8 OHM SPEAKER OUTPUT AND ADDITIONAL
(Si) LANGUAGES.
• A HOST OF BUILT IN SPEAKER INDEPENDENT COMMANDS
(AVAILABLE IN ENGLISH,ITALIAN,JAPANESE,GERMAN,SPANISH AND
FRENCH) FOR READY TO RUN BASIC CONTROLS.
• SUPPORTS UPTO 32 USER DEFINED SPEAKER DEPENDENT
TRIGGERS OR COMMANDS AS WELL AS VOICE PASSSWORDS.
• EASY TO USE SIMPLE GRAPHICAL USER INTERFACE TO PROGRAM
VOICE COMMANDS TO YOUR ROBOT. MODULE CAN BE USED WITH
ANY HOST WITH AN UART INTERFACE.
Role of easy vr in Arduino Speech Processing
EASY-VR Speech Recognition
• THE EASY-VR CAN BE POWERED BY ANYWHERE BETWEEN 3.3 AND
5.5V, AND TYPICALLY CONSUMES 12mA OF CURRENT IN OPERATION.
• ONE CAN MAKE HIS/HER OWN SOUND TABLES USING SENSORY
QUICK SYNTHESIS TOOL
• THE NEW EASY-VR GUI INCLUDES A COMMAND TO PROCESS AND
DOWNLOAD CUSTOM SOUND TABLES TO THE MODULE.
• THE SET() AND LOOP() FUNCTIONS ARE THE COMMON STRUCTURE
OF THE EASY VR PROGRAMMING.
EASY-VR
EASY-VR Speech Recognition
MICROPHONE
The microphone provided in the EasyVR
module is an omni-directional electret
condenser microphone (Horn EM9745P-382)
Sensitivity : -38dB (0dB=1V/Pa @1KHz)
Load Impedance: 2.2K
Operating Voltage : 3V
Almost flat frequency: 100Hz – 20kHz
response in range
EASY-VR Speech Recognition
• When mounting the microphone in the final device, keep in mind the
following guidelines:
• FLUSH MOUNTING
• NO OBSTRUCTION
EASY-VR Speech Recognition
• INSULATION
• DISTANCE: 15 to 30 cm distance decreases the signal power by a
factor of 4.
EASY-VR PROGRAMMING
COMMUNICATION PROTOCOL
• Communication with the Easy-VR module uses a standard UART
interface compatible with 3.3-5V TTL/CMOS logical levels, according
to the powering voltage VCC. A typical connection to an MCU-based
host.
ARGUMENTS MAPPING
• Command or status messages sent over the serial link may have one
or more numerical arguments in the range -1 to 31.
• They are encoded using mostly characters in the range of uppercase
letters. These are some useful constants to handle arguments easily:
EASY-VR Speech Recognition
• Steps for starting the sound recognition:
• Insert the EasyVR Shield on top of your Arduino board
.(INTEGRATION)
• If you want audio output, either wire an 8Ω speaker into the screw
terminals (J10) or connect active speakers or headphones to the
3.5mm line-out jack
• Connect the supplied microphone to the MIC IN (J11) connector
• Copy the EasyVR library to your Arduino “libraries” folder on your PC
• Connect your Arduino board to your PC via USB.
Role of easy vr in Arduino Speech Processing
Role of easy vr in Arduino Speech Processing
THANK YOU

More Related Content

What's hot (20)

Rc 500射频芯片
Rc 500射频芯片Rc 500射频芯片
Rc 500射频芯片
guestb549bc
 
Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
Nikita Kaushal
 
cell phone based device control
cell phone based device controlcell phone based device control
cell phone based device control
student
 
Project on gsm based mobile controlling robot
Project on gsm based mobile controlling robotProject on gsm based mobile controlling robot
Project on gsm based mobile controlling robot
Anwarul Islam Mithu
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipment
Rohit Sharma
 
Presentation1
Presentation1Presentation1
Presentation1
ARCHANA S
 
WIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULE
WIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULEWIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULE
WIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULE
Eng.Manfred Kibona
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
Varun A M
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
Aniket Bhor
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
Sayanton Vhaduri
 
DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16
Prashant Saini
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsis
gopal002
 
Bluetooth Jammer
Bluetooth  JammerBluetooth  Jammer
Bluetooth Jammer
ncct
 
ARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKER
Shubham Kumar
 
Cell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic VehicleCell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic Vehicle
Edgefxkits & Solutions
 
LONG RANGE REMOTE CONTROL USING RF DEVICE.ppt
LONG RANGE REMOTE CONTROL USING RF DEVICE.pptLONG RANGE REMOTE CONTROL USING RF DEVICE.ppt
LONG RANGE REMOTE CONTROL USING RF DEVICE.ppt
shantanu gupta
 
Home automation control system using dtmf technology
Home automation control system using dtmf technologyHome automation control system using dtmf technology
Home automation control system using dtmf technology
Govind Ekshinge
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
NIT srinagar
 
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car  WITHOUT using MICROCONTROLLERDTMF Controlled Robot Car  WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
Vishwanath Neha
 
Mobile sniffer
Mobile snifferMobile sniffer
Mobile sniffer
Rincy Ben
 
Rc 500射频芯片
Rc 500射频芯片Rc 500射频芯片
Rc 500射频芯片
guestb549bc
 
Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
Nikita Kaushal
 
cell phone based device control
cell phone based device controlcell phone based device control
cell phone based device control
student
 
Project on gsm based mobile controlling robot
Project on gsm based mobile controlling robotProject on gsm based mobile controlling robot
Project on gsm based mobile controlling robot
Anwarul Islam Mithu
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipment
Rohit Sharma
 
Presentation1
Presentation1Presentation1
Presentation1
ARCHANA S
 
WIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULE
WIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULEWIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULE
WIRELESS HOME AUTOMATION USING PIC MICROCONTROLLER BASED ON RF-MODULE
Eng.Manfred Kibona
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
Varun A M
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
Aniket Bhor
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
Sayanton Vhaduri
 
DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16
Prashant Saini
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsis
gopal002
 
Bluetooth Jammer
Bluetooth  JammerBluetooth  Jammer
Bluetooth Jammer
ncct
 
ARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKER
Shubham Kumar
 
LONG RANGE REMOTE CONTROL USING RF DEVICE.ppt
LONG RANGE REMOTE CONTROL USING RF DEVICE.pptLONG RANGE REMOTE CONTROL USING RF DEVICE.ppt
LONG RANGE REMOTE CONTROL USING RF DEVICE.ppt
shantanu gupta
 
Home automation control system using dtmf technology
Home automation control system using dtmf technologyHome automation control system using dtmf technology
Home automation control system using dtmf technology
Govind Ekshinge
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
NIT srinagar
 
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car  WITHOUT using MICROCONTROLLERDTMF Controlled Robot Car  WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
Vishwanath Neha
 
Mobile sniffer
Mobile snifferMobile sniffer
Mobile sniffer
Rincy Ben
 

Viewers also liked (20)

Catalogo unitronics 2012_intrave
Catalogo unitronics 2012_intraveCatalogo unitronics 2012_intrave
Catalogo unitronics 2012_intrave
INTRAVE IndustrialAutomation
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
atuline
 
8x8 dot matrix(project)
8x8 dot matrix(project)8x8 dot matrix(project)
8x8 dot matrix(project)
Shahrin Ahammad
 
Robotic 11-26-14
Robotic 11-26-14Robotic 11-26-14
Robotic 11-26-14
Raynaldo LaSalle
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition system
avinash raibole
 
Pycon2013 : Application of Python in Robotics
Pycon2013  : Application of Python in RoboticsPycon2013  : Application of Python in Robotics
Pycon2013 : Application of Python in Robotics
Lentin Joseph
 
Voice Recognition
Voice RecognitionVoice Recognition
Voice Recognition
Gabija Ščiukauskaitė
 
Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9
Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9
Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9
Irfan Qadoos
 
5x7 matrix led display
5x7 matrix led display 5x7 matrix led display
5x7 matrix led display
Vatsal N Shah
 
Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)
TechLeap
 
Unmanned Ground Vehicle
Unmanned Ground VehicleUnmanned Ground Vehicle
Unmanned Ground Vehicle
Mithileysh Sathiyanarayanan
 
Moving message display
Moving message displayMoving message display
Moving message display
viraj1989
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
Atul Kushwaha
 
It handllingsplan förskolan
It handllingsplan förskolanIt handllingsplan förskolan
It handllingsplan förskolan
Helene Oskarsson
 
M.Alamrawy's CV
M.Alamrawy's CVM.Alamrawy's CV
M.Alamrawy's CV
mohamed alamrawy
 
NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17
NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17
NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17
NevinInstitute
 
David carvajal 10
David carvajal 10David carvajal 10
David carvajal 10
David Carvajal
 
Practica5
Practica5Practica5
Practica5
Ivan Ramirez
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
atuline
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition system
avinash raibole
 
Pycon2013 : Application of Python in Robotics
Pycon2013  : Application of Python in RoboticsPycon2013  : Application of Python in Robotics
Pycon2013 : Application of Python in Robotics
Lentin Joseph
 
Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9
Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9
Temperature Sensor with LED matrix Display BY ►iRFAN QADOOS◄ 9
Irfan Qadoos
 
5x7 matrix led display
5x7 matrix led display 5x7 matrix led display
5x7 matrix led display
Vatsal N Shah
 
Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)
TechLeap
 
Moving message display
Moving message displayMoving message display
Moving message display
viraj1989
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
Atul Kushwaha
 
It handllingsplan förskolan
It handllingsplan förskolanIt handllingsplan förskolan
It handllingsplan förskolan
Helene Oskarsson
 
NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17
NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17
NERI SEminar - Investment and the Fiscal Rules - Eddie Casey - IFAC - 8/2/17
NevinInstitute
 
Ad

Similar to Role of easy vr in Arduino Speech Processing (20)

IRJET-Arduino based Voice Controlled Robot
IRJET-Arduino based Voice Controlled RobotIRJET-Arduino based Voice Controlled Robot
IRJET-Arduino based Voice Controlled Robot
IRJET Journal
 
IRJET- Premon: A Talkative Robot
IRJET-  	  Premon: A Talkative RobotIRJET-  	  Premon: A Talkative Robot
IRJET- Premon: A Talkative Robot
IRJET Journal
 
Implementation of Robotic System Using Speech Recognition Technique based on ...
Implementation of Robotic System Using Speech Recognition Technique based on ...Implementation of Robotic System Using Speech Recognition Technique based on ...
Implementation of Robotic System Using Speech Recognition Technique based on ...
IJAEMSJORNAL
 
IRJET- Voice Controlled Robotic Vehicle
IRJET- Voice Controlled Robotic VehicleIRJET- Voice Controlled Robotic Vehicle
IRJET- Voice Controlled Robotic Vehicle
IRJET Journal
 
IRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled RobotIRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled Robot
IRJET Journal
 
Blue Rover-A Multi Featured Robo
Blue Rover-A Multi Featured RoboBlue Rover-A Multi Featured Robo
Blue Rover-A Multi Featured Robo
IRJET Journal
 
IRJET- Smart Gloves to Convert Sign Languages to Vocal Output
IRJET- Smart Gloves to Convert Sign Languages to Vocal OutputIRJET- Smart Gloves to Convert Sign Languages to Vocal Output
IRJET- Smart Gloves to Convert Sign Languages to Vocal Output
IRJET Journal
 
A Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled PersonA Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled Person
IRJET Journal
 
Phase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptxPhase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptx
Poornimak52
 
Voice controlled wheel chair
Voice controlled wheel chairVoice controlled wheel chair
Voice controlled wheel chair
monu singh
 
Voice recognition based advance patients room automation
Voice recognition based advance patients room automationVoice recognition based advance patients room automation
Voice recognition based advance patients room automation
eSAT Journals
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
Editor IJARCET
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
Editor IJARCET
 
humanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motorhumanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motor
tulsamma584101
 
Bt35408413
Bt35408413Bt35408413
Bt35408413
IJERA Editor
 
IRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled SystemIRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled System
IRJET Journal
 
HUMAN.pptx A robot project which will be act like toy
HUMAN.pptx A robot project which will be act like toyHUMAN.pptx A robot project which will be act like toy
HUMAN.pptx A robot project which will be act like toy
tulsamma584101
 
IRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot AssistantIRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot Assistant
IRJET Journal
 
Smart Robotic Assistant
Smart Robotic AssistantSmart Robotic Assistant
Smart Robotic Assistant
Rhegde086
 
VOICE OPERATED ROBOT DOCUMENTATION
VOICE OPERATED ROBOT DOCUMENTATIONVOICE OPERATED ROBOT DOCUMENTATION
VOICE OPERATED ROBOT DOCUMENTATION
Sree Harini Dunnala
 
IRJET-Arduino based Voice Controlled Robot
IRJET-Arduino based Voice Controlled RobotIRJET-Arduino based Voice Controlled Robot
IRJET-Arduino based Voice Controlled Robot
IRJET Journal
 
IRJET- Premon: A Talkative Robot
IRJET-  	  Premon: A Talkative RobotIRJET-  	  Premon: A Talkative Robot
IRJET- Premon: A Talkative Robot
IRJET Journal
 
Implementation of Robotic System Using Speech Recognition Technique based on ...
Implementation of Robotic System Using Speech Recognition Technique based on ...Implementation of Robotic System Using Speech Recognition Technique based on ...
Implementation of Robotic System Using Speech Recognition Technique based on ...
IJAEMSJORNAL
 
IRJET- Voice Controlled Robotic Vehicle
IRJET- Voice Controlled Robotic VehicleIRJET- Voice Controlled Robotic Vehicle
IRJET- Voice Controlled Robotic Vehicle
IRJET Journal
 
IRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled RobotIRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled Robot
IRJET Journal
 
Blue Rover-A Multi Featured Robo
Blue Rover-A Multi Featured RoboBlue Rover-A Multi Featured Robo
Blue Rover-A Multi Featured Robo
IRJET Journal
 
IRJET- Smart Gloves to Convert Sign Languages to Vocal Output
IRJET- Smart Gloves to Convert Sign Languages to Vocal OutputIRJET- Smart Gloves to Convert Sign Languages to Vocal Output
IRJET- Smart Gloves to Convert Sign Languages to Vocal Output
IRJET Journal
 
A Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled PersonA Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled Person
IRJET Journal
 
Phase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptxPhase1 presentation1FINAL.pptx
Phase1 presentation1FINAL.pptx
Poornimak52
 
Voice controlled wheel chair
Voice controlled wheel chairVoice controlled wheel chair
Voice controlled wheel chair
monu singh
 
Voice recognition based advance patients room automation
Voice recognition based advance patients room automationVoice recognition based advance patients room automation
Voice recognition based advance patients room automation
eSAT Journals
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
Editor IJARCET
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
Editor IJARCET
 
humanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motorhumanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motor
tulsamma584101
 
IRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled SystemIRJET-Arduino Based Voice Controlled System
IRJET-Arduino Based Voice Controlled System
IRJET Journal
 
HUMAN.pptx A robot project which will be act like toy
HUMAN.pptx A robot project which will be act like toyHUMAN.pptx A robot project which will be act like toy
HUMAN.pptx A robot project which will be act like toy
tulsamma584101
 
IRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot AssistantIRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot Assistant
IRJET Journal
 
Smart Robotic Assistant
Smart Robotic AssistantSmart Robotic Assistant
Smart Robotic Assistant
Rhegde086
 
VOICE OPERATED ROBOT DOCUMENTATION
VOICE OPERATED ROBOT DOCUMENTATIONVOICE OPERATED ROBOT DOCUMENTATION
VOICE OPERATED ROBOT DOCUMENTATION
Sree Harini Dunnala
 
Ad

Recently uploaded (20)

Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 ADr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr. Jimmy Schwarzkopf
 
Improving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevExImproving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevEx
Justin Reock
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
The case for on-premises AI
The case for on-premises AIThe case for on-premises AI
The case for on-premises AI
Principled Technologies
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyesEnd-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
ThousandEyes
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
AI Trends - Mary Meeker
AI Trends - Mary MeekerAI Trends - Mary Meeker
AI Trends - Mary Meeker
Razin Mustafiz
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Co-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using ProvenanceCo-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using Provenance
Paul Groth
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AI Emotional Actors:  “When Machines Learn to Feel and Perform"AI Emotional Actors:  “When Machines Learn to Feel and Perform"
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AkashKumar809858
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 ADr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr. Jimmy Schwarzkopf
 
Improving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevExImproving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevEx
Justin Reock
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyesEnd-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
ThousandEyes
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
AI Trends - Mary Meeker
AI Trends - Mary MeekerAI Trends - Mary Meeker
AI Trends - Mary Meeker
Razin Mustafiz
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Co-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using ProvenanceCo-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using Provenance
Paul Groth
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AI Emotional Actors:  “When Machines Learn to Feel and Perform"AI Emotional Actors:  “When Machines Learn to Feel and Perform"
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AkashKumar809858
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 

Role of easy vr in Arduino Speech Processing

  • 1. Role of EasyVR in Arduino Speech Recognition Presented By: Mohammad Rehan Khan Annamalai University Cse A Batch Roll No: 111
  • 4. ARDUINO BOARD • ARDUINO IS A SINGLE BOARD MICROCONTROLLER • IT IS INTENDED TO MAKE THE APPLICATION OF INTERACTIVE OBJECTS OR ENVIRONMENT MORE ACCESSIBLE. • THE HARDWARE CONSISTS OF AN OPEN-SOURCE HARDWARE BOARD DESIGNED AROUND AN 8-BIT ATMEL AVR MICROCONTROLLER. • AURDUINO PLATFORM WAS DESIGNED TO PROVIDE AN INEXPENSIVE AND EASY WAY FOR HOBBYIST STUDENT AND PROFFESSIONALS TO CREATE DEVICES THAT INTERACT WITH THEIR ENVIRONMENT USING SENSORS AND ACTUATORS.
  • 5. ARDUINO BOARD • COMMON EXAMPLES FOR PROJECT AS BEGINNERS ARE : SIMPLE ROBOTS, THERMOSTATS, MOTION DETECTORS, LIGHTING SYSTEMS ETC • BY USING AN LED DRIVER CHIP WE CA N CONTROL UPTO 8X8 MATRIX OF LED’S OR AN 8 DIGIT LED DISPLAY. • CURRENT ARDUINO BOARDS ARE PROGRAMMED VIA USB IMPLEMENTED USING USB-TO-SERIAL ADAPTER CHIPS SUCH AS THE FTDI FT232. • ARDUINO PROGRAMS ARE WRITTEN IN C AND C++. THE ARDUINO IDE COMES WITH A SOFTWARE LIBRARY TOOL CALLED WIRING.
  • 6. ARDUINO BOARD • ARDUINOS COME IN DIFFERENT FLAVOURS OR TYPES ACCORDING TO THEIR USE. • MOST ENTHUSIASTS USE SITES LIKE Adafruit AND Element14 • YOU SHOULD HAVE A USB A TO B CABLE TO PROGRAM THE DEVICE.
  • 10. EASY-VR Speech Recognition • ARDUINO IS NOT ABLE TO DO VOICE RECOGNITION ON ITS OWN,BUT THERE ARE MANY SOFTWARE MODULES & SHIELDS WHICH CAN MAKE IT TO DO SO. • Easy VR SPEECH RECOGNITION MODULE/SHIELD IS A MULTIPURPOSE SPEECH RECOGNITION MODULE DESIGNED TO ADD VERSATILE, ROBUST AND COST EFFECTIVE SPEECH AND VOICE RECOGNITION CAPABILITIS TO VIRTUALLY CONNECT TO ANY APPLICATION. • ARDUINO IS INTEGRATED WITH EASY-VR MODULE FOR SPEECH RECOGNITION. • EASY-VR IS THE THIRD GENERATION VERSION OF THE SUCCESSFUL VRbot MODULE AND BUILDS ON THE FEATURE AND FUNTIONALITIESOF ITS PREDECESSOR.
  • 11. EASY-VR Speech Recognition • IN ADDITION TO THE EASY-VR 2.0 FEATURES LIKE 28 USER DEFINED SPEAKER INDEPENDENT COMMANDS, THE SHIELD HAS ADDITIONAL CONNECTORS FOR THE MICROPHONE INPUT, AN 8OHM SPEAKER OUTPUT ,AUDIO LINE-OUT/HEADPHONE JACK AND ACCESS TO THE I/O PINS OF THE EASY-VR MODULE. • A PROGRAMMABLE LED IS ALSO INCLUDED TO SHOW FEEDBACK DURING RECOGNITION TASKS.
  • 12. EASY-VR Speech Recognition • THE EASY VR ADDS CONVENIENT FEATURES SUCH AS FIRMWARE UPDATE CAPABILITY ,8 OHM SPEAKER OUTPUT AND ADDITIONAL (Si) LANGUAGES. • A HOST OF BUILT IN SPEAKER INDEPENDENT COMMANDS (AVAILABLE IN ENGLISH,ITALIAN,JAPANESE,GERMAN,SPANISH AND FRENCH) FOR READY TO RUN BASIC CONTROLS. • SUPPORTS UPTO 32 USER DEFINED SPEAKER DEPENDENT TRIGGERS OR COMMANDS AS WELL AS VOICE PASSSWORDS. • EASY TO USE SIMPLE GRAPHICAL USER INTERFACE TO PROGRAM VOICE COMMANDS TO YOUR ROBOT. MODULE CAN BE USED WITH ANY HOST WITH AN UART INTERFACE.
  • 14. EASY-VR Speech Recognition • THE EASY-VR CAN BE POWERED BY ANYWHERE BETWEEN 3.3 AND 5.5V, AND TYPICALLY CONSUMES 12mA OF CURRENT IN OPERATION. • ONE CAN MAKE HIS/HER OWN SOUND TABLES USING SENSORY QUICK SYNTHESIS TOOL • THE NEW EASY-VR GUI INCLUDES A COMMAND TO PROCESS AND DOWNLOAD CUSTOM SOUND TABLES TO THE MODULE. • THE SET() AND LOOP() FUNCTIONS ARE THE COMMON STRUCTURE OF THE EASY VR PROGRAMMING.
  • 16. EASY-VR Speech Recognition MICROPHONE The microphone provided in the EasyVR module is an omni-directional electret condenser microphone (Horn EM9745P-382) Sensitivity : -38dB (0dB=1V/Pa @1KHz) Load Impedance: 2.2K Operating Voltage : 3V Almost flat frequency: 100Hz – 20kHz response in range
  • 17. EASY-VR Speech Recognition • When mounting the microphone in the final device, keep in mind the following guidelines: • FLUSH MOUNTING • NO OBSTRUCTION
  • 18. EASY-VR Speech Recognition • INSULATION • DISTANCE: 15 to 30 cm distance decreases the signal power by a factor of 4.
  • 19. EASY-VR PROGRAMMING COMMUNICATION PROTOCOL • Communication with the Easy-VR module uses a standard UART interface compatible with 3.3-5V TTL/CMOS logical levels, according to the powering voltage VCC. A typical connection to an MCU-based host.
  • 20. ARGUMENTS MAPPING • Command or status messages sent over the serial link may have one or more numerical arguments in the range -1 to 31. • They are encoded using mostly characters in the range of uppercase letters. These are some useful constants to handle arguments easily:
  • 21. EASY-VR Speech Recognition • Steps for starting the sound recognition: • Insert the EasyVR Shield on top of your Arduino board .(INTEGRATION) • If you want audio output, either wire an 8Ω speaker into the screw terminals (J10) or connect active speakers or headphones to the 3.5mm line-out jack • Connect the supplied microphone to the MIC IN (J11) connector • Copy the EasyVR library to your Arduino “libraries” folder on your PC • Connect your Arduino board to your PC via USB.