![]() |
![]() |
![]() |
|
|
|||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
|
|
Thread Tools | Display Modes |
|
|
(permalink) |
|
Hello everybody,
I am Tushar doing project "Voice Command Recognition System" using Atmega32 for switching Electrical devices. basic aim of my project is to design a voice command recognition system and its application will be switching electrical devices. Suppose a person is driving a car and he want to switch on AC/light/music system then he will give commands like 'light on'/'AC on'/'AC off' and system will work accordingly. I devided this project in following steps. 1) Take input from user using mic in analog form 2) Convert analog signal to digital signal by ADC (Analog to Digital Converter) 3) Match digital signal with memory content ( For this part I'll store different sample commands commands in memory and for matching I may use Eucledian distance formula) 4) Give output of microcontroller to Relay Switch My main problem is that I dont know how to store Sample voice commands (Fingerprints) in Microcontrollers Memory so that they can be compared with incomine voice Signal. Please Help me. Can you send me some sample Code? |
|
|
|
|
|
|
(permalink) |
|
Well, Microchip has a speech recognition library you can look at. It's actually a product and as such there's no source assembly. However, there is a broad description of how it works.
IIRC keywords are not stored in a literal format; it's not a sound file anymore but reduced to some sort of phonetic fingerprint. This makes the data considerably smaller and it's preprocessing the steps that would otherwise need to be performed at runtime on the keyword(s) we need to compare against anyways. As you may guess recognition is actually quite tricky, if I try to match the oscilloscope waveform for "hello" with what I spoke earlier they're quite difficult to match up really, I wouldn't be able to visibly tell you the word from looking at the waveform. Really the code needs to understand the content of the sound.
__________________
I thought what I'd do was I'd pretend I was one of those deaf-mutes. |
|
|
|
|
|
|
(permalink) |
|
And enters DSPs. These have the speed and power to do and are already been doing voice recognition. Many cell phones and new cars already do this. If you are trying to market a new concept, get in line. But if its just a project, then you can try using something like a VoiceDirect 364 module from Sensory. Then you can still develop the code for user interaction.
Is your goal to control equipment by voice or voice recognition? Dumping data into an EEPROM is trivial. How can this be your main problem? |
|
|
|
|
|
|
(permalink) |
|
hi... guys...
am a elecronics student.... i need some seminar topics on microcontroller,satellite communication,..etc.... here is my id>> xcuseme123@gmail.com<<<..... if u lik to share contact plz..... |
|
|
|
|
|
|
(permalink) | |
|
Quote:
I want to store Voice Fingerprints into memory so that it can be compared later with incoming voice samples. Can you please give me some sample code to dump voice Fingerprints into memory? |
||
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Latest |
| Voice recognition system..for security system. | popeye | Electronic Projects Design/Ideas/Reviews | 16 | 11th January 2008 07:02 AM |
| Voice Recognition System | hitusharpatil | General Electronics Chat | 1 | 2nd January 2008 12:54 PM |
| problem by voice recognition system thesis | t0m | Electronic Projects Design/Ideas/Reviews | 0 | 28th July 2005 04:35 PM |
| voice or card based door locking system | Emantra | Electronic Projects Design/Ideas/Reviews | 3 | 26th May 2005 08:42 PM |
| Voice Recognition Door Access System | Kav_06 | General Electronics Chat | 0 | 26th June 2004 07:15 AM |