I'm gonna have to question your choice of processor for this project. In the robotics lab here they have a neural network, but it's powered by a bank of pentium IV's. It's obviously a little more complicated, but as I understand it the neural network tends to eat up CPU time like no other. My cell phone has speech recognition software that works quite well. I'm not sure how it works, but first you record your voice, then when you repeat the command it recognizes it and does the specified task. It also has a number of pre-programmed functions, though any sort of non-american accent tricks them. This leads me to believe that it is probably some sort of hashing/matching algorithm instead of a complicated neural network. If all you care about is getting a robotic hand to move around on command, you might consider a simpler solution. PICS run fast enough to sample audio to at a decent rate, so that's where I'd start, with developing a pic-specific algorithm of storing sounds. It's just my opinion though! :-D ----- Original Message ----- From: "Dimitris Kapousouz" To: Sent: Wednesday, April 21, 2004 7:18 PM Subject: [EE]: Speech Recognition with Neural Network > Hello Dear list > > I am working on a (hobby) project, trying to implement some kind of system > that will be able to accept orders and act accordingly depending on the > order. To be more specific i want a -robotic- arm to move > up-down-left-right, when i say these (up down left right) words. I decided > to build this system with use of neural networks (i have read that it gives > till now the most promisng results). > > I thought that the network should have be feedforward network trained with > back propagation (very common for pattern recognition), but i am stuck in > some thing. The theory of NN says that every neuron of the network should > have a transfer function (sigmoid, pulse, logsig, linear etc.). I don't know > which one is the best for my application. Will i understand this by > experimenting or is there some standard guiding rule? > > Another question that arises is where to train the network? I know about > Matlab and fuzzytech, but is there any other software that handles NN that i > should for sure check out? Is there any that can also generate code for PICs > or AVRs ? (My final wish is to get all this system in some MCU but i am not > sure yet if there is any PIC with enough RAM and speed for such an > application maybe dsPIC?) > > And a last question, which sapmling rate is reccomended for speech > applications? > > > Thank you in advance, i will appreciate any comments > > Dimitris Kapousouz > > _________________________________________________________________ > STOP MORE SPAM with the new MSN 8 and get 2 months FREE* > http://join.msn.com/?page=features/junkmail > > -- > http://www.piclist.com hint: PICList Posts must start with ONE topic: > [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics