SlideShare a Scribd company logo
1 of 24
Role of EasyVR in Arduino
Speech Recognition
Presented By: Mohammad Rehan Khan
Annamalai University
Cse A Batch
Roll No: 111
ARDUINO BOARD
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.
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.
THANK YOU

More Related Content

What's hot

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 ObjectNikita Kaushal
 
cell phone based device control
cell phone based device controlcell phone based device control
cell phone based device controlstudent
 
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 robotAnwarul Islam Mithu
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipmentRohit Sharma
 
Presentation1
Presentation1Presentation1
Presentation1ARCHANA 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-MODULEEng.Manfred Kibona
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated RobotAniket Bhor
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land RoverSayanton Vhaduri
 
DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16Prashant Saini
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsisgopal002
 
Bluetooth Jammer
Bluetooth  JammerBluetooth  Jammer
Bluetooth Jammerncct
 
ARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERShubham 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.pptshantanu 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 technologyGovind 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 systemNIT 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 MICROCONTROLLERVishwanath Neha
 
Mobile sniffer
Mobile snifferMobile sniffer
Mobile snifferRincy Ben
 

What's hot (20)

Rc 500射频芯片
Rc 500射频芯片Rc 500射频芯片
Rc 500射频芯片
 
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
 
cell phone based device control
cell phone based device controlcell phone based device control
cell phone based device control
 
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
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipment
 
Presentation1
Presentation1Presentation1
Presentation1
 
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
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
 
DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16DTMF Mobile Operated Robot using Atmega16
DTMF Mobile Operated Robot using Atmega16
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsis
 
Bluetooth Jammer
Bluetooth  JammerBluetooth  Jammer
Bluetooth Jammer
 
ARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKER
 
Cell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic VehicleCell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic Vehicle
 
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
 
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
 
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
 
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
 
Mobile sniffer
Mobile snifferMobile sniffer
Mobile sniffer
 

Viewers also liked

Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshopatuline
 
Voice Recognition Car
Voice Recognition CarVoice Recognition Car
Voice Recognition Carrchovatiya
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduinoyeokm1
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition systemavinash raibole
 
Pycon2013 : Application of Python in Robotics
Pycon2013  : Application of Python in RoboticsPycon2013  : Application of Python in Robotics
Pycon2013 : Application of Python in RoboticsLentin 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◄ 9Irfan 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 displayviraj1989
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
It handllingsplan förskolan
It handllingsplan förskolanIt handllingsplan förskolan
It handllingsplan förskolanHelene 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/17NevinInstitute
 

Viewers also liked (20)

Catalogo unitronics 2012_intrave
Catalogo unitronics 2012_intraveCatalogo unitronics 2012_intrave
Catalogo unitronics 2012_intrave
 
Laporan kp
Laporan kpLaporan kp
Laporan kp
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
 
8x8 dot matrix(project)
8x8 dot matrix(project)8x8 dot matrix(project)
8x8 dot matrix(project)
 
Robotic 11-26-14
Robotic 11-26-14Robotic 11-26-14
Robotic 11-26-14
 
Voice Recognition Car
Voice Recognition CarVoice Recognition Car
Voice Recognition Car
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Voice recognition system
Voice recognition systemVoice recognition system
Voice recognition system
 
Pycon2013 : Application of Python in Robotics
Pycon2013  : Application of Python in RoboticsPycon2013  : Application of Python in Robotics
Pycon2013 : Application of Python in Robotics
 
Voice Recognition
Voice RecognitionVoice Recognition
Voice Recognition
 
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
 
5x7 matrix led display
5x7 matrix led display 5x7 matrix led display
5x7 matrix led display
 
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)
 
Unmanned Ground Vehicle
Unmanned Ground VehicleUnmanned Ground Vehicle
Unmanned Ground Vehicle
 
Moving message display
Moving message displayMoving message display
Moving message display
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
It handllingsplan förskolan
It handllingsplan förskolanIt handllingsplan förskolan
It handllingsplan förskolan
 
M.Alamrawy's CV
M.Alamrawy's CVM.Alamrawy's CV
M.Alamrawy's CV
 
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
 
David carvajal 10
David carvajal 10David carvajal 10
David carvajal 10
 

Similar to Role of easy vr in Arduino Speech Processing

seminar.pptx
seminar.pptxseminar.pptx
seminar.pptxAmanKaim
 
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
 SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEMNadeem Choudhary
 
Inetsis EN catalogo
Inetsis EN catalogoInetsis EN catalogo
Inetsis EN catalogoRedondo Luis
 
Ec 2 traffic controller brochure en
Ec 2 traffic controller brochure enEc 2 traffic controller brochure en
Ec 2 traffic controller brochure enPeter Ashley
 
Smart Security System Using ARM And XBee For Boarder Areas (REPORT)
Smart Security System  Using ARM And XBee For Boarder Areas  (REPORT)Smart Security System  Using ARM And XBee For Boarder Areas  (REPORT)
Smart Security System Using ARM And XBee For Boarder Areas (REPORT)WizApsProjects
 
Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...
Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...
Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...Thorne & Derrick International
 
NIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for Liquids
NIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for LiquidsNIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for Liquids
NIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for LiquidsArjay Automation
 
Codan 8800 Presentation Overview
Codan 8800 Presentation OverviewCodan 8800 Presentation Overview
Codan 8800 Presentation Overviewgueste402ad
 
Manufacturers of Fire Detection Equipment
Manufacturers of Fire Detection EquipmentManufacturers of Fire Detection Equipment
Manufacturers of Fire Detection EquipmentGlobal Fire Equipment
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home AutomationApoorv Gupta
 
Monitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMMonitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMpriyanka kini
 
3 phase energy meter on Zigbee1
3 phase energy meter on Zigbee13 phase energy meter on Zigbee1
3 phase energy meter on Zigbee1Sumit Vyas
 
Mine workers protection slides
Mine workers protection slidesMine workers protection slides
Mine workers protection slidesArya Ls
 

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

Zx range datasheet_0611
Zx range datasheet_0611Zx range datasheet_0611
Zx range datasheet_0611
 
Lalitha ppt
Lalitha pptLalitha ppt
Lalitha ppt
 
seminar.pptx
seminar.pptxseminar.pptx
seminar.pptx
 
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
 SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
 
Inetsis EN catalogo
Inetsis EN catalogoInetsis EN catalogo
Inetsis EN catalogo
 
Ec 2 traffic controller brochure en
Ec 2 traffic controller brochure enEc 2 traffic controller brochure en
Ec 2 traffic controller brochure en
 
Smart Security System Using ARM And XBee For Boarder Areas (REPORT)
Smart Security System  Using ARM And XBee For Boarder Areas  (REPORT)Smart Security System  Using ARM And XBee For Boarder Areas  (REPORT)
Smart Security System Using ARM And XBee For Boarder Areas (REPORT)
 
Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...
Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...
Megger Cable Fault Locators - Power Cable Fault Locators, Van mountable Solut...
 
NIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for Liquids
NIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for LiquidsNIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for Liquids
NIVELCO EasyTREK SP-500 Ultrasonic Level Transmitters for Liquids
 
Codan 8800 Presentation Overview
Codan 8800 Presentation OverviewCodan 8800 Presentation Overview
Codan 8800 Presentation Overview
 
Manufacturers of Fire Detection Equipment
Manufacturers of Fire Detection EquipmentManufacturers of Fire Detection Equipment
Manufacturers of Fire Detection Equipment
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
 
LayerZero Power Systems Corporate Brochure
LayerZero Power Systems Corporate BrochureLayerZero Power Systems Corporate Brochure
LayerZero Power Systems Corporate Brochure
 
LayerZero Series 70: eRPP Remote Power Panel
LayerZero Series 70: eRPP Remote Power PanelLayerZero Series 70: eRPP Remote Power Panel
LayerZero Series 70: eRPP Remote Power Panel
 
Monitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMMonitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSM
 
7SR158 Argus Relay
7SR158 Argus Relay7SR158 Argus Relay
7SR158 Argus Relay
 
Ec 2 traffic signal controller brochure
Ec 2 traffic signal controller brochureEc 2 traffic signal controller brochure
Ec 2 traffic signal controller brochure
 
3 phase energy meter on Zigbee1
3 phase energy meter on Zigbee13 phase energy meter on Zigbee1
3 phase energy meter on Zigbee1
 
LayerZero Series 70: eRDP Remote Distribution Panel
LayerZero Series 70: eRDP Remote Distribution PanelLayerZero Series 70: eRDP Remote Distribution Panel
LayerZero Series 70: eRDP Remote Distribution Panel
 
Mine workers protection slides
Mine workers protection slidesMine workers protection slides
Mine workers protection slides
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

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
  • 3.
  • 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.
  • 13.
  • 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.
  • 22.
  • 23.