05-12-2012, 06:40 PM
Speech Recognition System based on HM2007
1Speech Recognition System.pdf (Size: 779.44 KB / Downloads: 204)
Abstract
The speech recognition system is a
completely assembled and easy to use
programmable speech recognition circuit.
Programmable, in the sense that you train
the words (or vocal utterances) you want
the circuit to recognize. This board allows
you to experiment with many facets of
speech recognition technology. It has 8 bit
data out which can be interfaced with any
microcontroller for further development.
Some of interfacing applications which
can be made are controlling home
appliances, robotics movements, Speech
Assisted technologies, Speech to text
translation, and many more.
Features
· Self-contained stand alone speech recognition circuit
· User programmable
· Up to 20 word vocabulary of duration two second each
· Multi-lingual
· Non-volatile memory back up with 3V battery onboard. Will keep the speech recognition data
in memory even after power off.
· Easily interfaced to control external circuits & appliances
Introduction
Speech recognition will become the method of choice for controlling appliances, toys, tools and
computers. At its most basic level, speech controlled appliances and tools allow the user to perform
parallel tasks (i.e. hands and eyes are busy elsewhere) while working with the tool or appliance.
The heart of the circuit is the HM2007 speech recognition IC. The IC can recognize 20 words, each
word a length of 1.92 seconds
Using the System
The keypad and digital display are used to communicate with and program the HM2007 chip. The
keypad is made up of 12 normally open momentary contact switches. When the circuit is turned on,
“00” is on the digital display, the red LED (READY) is lit and the circuit waits for a command.Press “1” (display will show “01” and the LED will turn off) on the keypad, then press the TRAIN key
( the LED will turn on) to place circuit in training mode, for word one. Say the target word into the
onboard microphone (near LED) clearly. The circuit signals acceptance of the voice input by
blinking the LED off then on. The word (or utterance) is now identified as the “01” word. If the LED
did not flash, start
over by pressing “1” and then “TRAIN” key.
You may continue training new words in the circuit. Press “2” then TRN to train the second word
and so on. The circuit will accept and recognize up to 20 words (numbers 1 through 20). It is not
necessary to train all word spaces. If you only require 10 target words that’s all you need to train.