Go Down

Topic: How can I implement Speech Recognition w/ just a mic & opamp? (Read 1 time) previous topic - next topic

TECH GEEK

I want to make a robot that does the following when told just "1" of the commands next to the action:

  • (Go Forward 1') = ("ONE!" || "MOVE!" || "GO!" || "UP!" || "FRONT!")

  • (TURN In Place CLOCKWISE 90o) = ("TWO!" || "TURN!")


Also I only have 2 mics & 4 op-amps, so this project has to be implemented throw software only...
As always... Thanks for posting!!!

Senso

Do you know how to code some speech recognition code for a computer?
If so you can try to port it to Arduino but I dont think you have enought ram or processing power for that.

Grumpy_Mike

You can't do it with just a mike & op amp.
Not enough memory or processing power.

TECH GEEK

how about if we simplify the speech?
like this:
Forwards = "ONE!" + (Pause > 3seconds)
Backwards = "ONE!_ONE!" + (Pause > 3seconds)

also I want to make sure you 2 read the part where i said that i'm going to use only 2 words total to control the Arduino...
As always... Thanks for posting!!!

TECH GEEK

As always... Thanks for posting!!!

Grumpy_Mike

Quote
how about if we simplify the speech?

No it can't be done.

The best you can hope for is some sort of sound level trigger, sound = trigger1, sound pause sound = trigger2

TECH GEEK

that is kinda what i was saying:
Sound of lengthX, then ~0.3_second pause, thenSound of lengthX, then 3_second pause = trigger1
Sound of lengthX, then 3_second pause = trigger2
As always... Thanks for posting!!!

TECH GEEK

As always... Thanks for posting!!!

bilbo

That should be possible but could result in some false positives. Also, you could implement pitch detection with an FFT and then sing to it (if you can reproduce a note)
Alice asked the Chesire Cat, who was sitting in a tree, "What road do I take?"
The cat asked, "Where do you want to go?"
"I don't know," Ali

Grumpy_Mike


brucethehoon

Sparkfun.com (down right now) has a speech recognition device - can't recall how it's interfaced- that is all off board.  Worth noting.

Go Up