Continue to Site

Welcome to

Welcome to our site! is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Speech Recognition in PIC , How ?

Not open for further replies.


Member level 3
Jun 27, 2005
Reaction score
Trophy points
Activity points
Is there away to apply Speech Recognition in PIC , Is there a project in this topic

im consider my self pretty good at programming for the pic series and i dont have a clue on how to implent such a function.
I would guess some sort of algorythm would be need to analyse the recorded speech and i dont think the pic has enough processing power.
just look at the commercial speech recognition programs, they still have chield diseases
Asslamo 3likom

Regarding PIC I have no information

but few years ago I have found a research paper for chineese researchers they add some HW on 8051 core to implement speach recognition

Winbond too have some solutions for speach recognition within embedded systems



For the dsPIC30 and the dsPIC33 Microchip does have dsPIC30F Speech Recognition Library. Us, the free users cant use it because you have to pay for it as its a 3ed party that made it for Microchip.
What can we do? well, read the info on the microchip web site and maybe you will comeup with your own code...
**broken link removed**

The that microchip sales is only for U.S english only, and only for 100 known words. So, Good luck.

I too haven't worked with speech recognition but as far as simple speech recognition is concerned (as implemented in low end cell phones) the idea is to record the sound in digital form, and then when someone repeats the same words the sound is agian recorded digitally and compared with the orignal recorded data.
Now if the comparision is within a certain limit let us say 80% similar to orignal recorded sound then the system thinks that the orignal word has been repeated.

Differnet techniques can be used to do the comparision. One way is to add all the digital samples for the orignal recorded sound this will give a certain figure. Similarly add the digital samples for the word to be compared and then check the difference between between the two sums. If it falls within 80% of the orignal sum then chances are that the orignal word has been repeated.
Any ways that is just my own idea.

Not open for further replies.

Part and Inventory Search

Welcome to