Voice Command Robot
The Radio Shack near here has a lot of old new stock and I bought a VCP 200 voice recognition chip thinking I could make something cool. http://support.radioshack.com/support_supplies/doc15/15364.htm
For the crystal can I use the Propeller to manually pulse it or should I just use a crystal? I was going to give it various modes allowing for use of both the direction commands and the Yes/No commands.
For the crystal can I use the Propeller to manually pulse it or should I just use a crystal? I was going to give it various modes allowing for use of both the direction commands and the Yes/No commands.
Comments
This is the schematic that comes with the chip and it shows a crystal and the pinout listing shows 2 pins for the crystal.
This radio shack is pretty cool. They have bunches of old CMOS ICs and other stuff that you usually don't see at a Radio Shack anymore. How safe do you think buying some is? Or they protected from static in those little blister packages they are in?
You can get two crystals for $2, fyi, if you can wait for China shipping...
http://cgi.ebay.com/Lot-2-Crystal-10-000-MHz-10-MHz-HC-49-S-NEW-/220673595815?pt=LH_DefaultDomain_0&hash=item33612bd9a7
Of course, you're dealing with a 20-year-old chip with 1980's voice technology limitations, so after all this waiting and buildup, you may be disappointed if you're expecting optimal performance like you get with modern technology.
Have you considered the Say It module? It's the deal of the day today (10/20/10).
You're limited to 32 custom commands but that should be enough to have fun with.
It seems to me a "Say It" would be a lot easier to use than other speech recognition hardware. (I'm certainly no expert though.)
I purchased a couple about a year ago when it was deal of the day but I still haven't used one yet.
Good luck,
Duane Degn
www.speechchips.com
and
www.rcsys.com
Tim
I paid $6 for the chip.
His RadioShack must be a franchise store as that SKU is no longer valid in the Radio Shack system.
Jim
http://books.google.com/books?id=0uSILcWppmwC&pg=PA368&lpg=PA368&dq=vcp200&source=bl&ots=IZpseYnBhx&sig=tSr03MzN206vSFPjFAn-t36eyCg&hl=en&ei=wDx7ToeAPejb0QGJh-3aAg&sa=X&oi=book_result&ct=result&resnum=10&ved=0CFUQ6AEwCTgK#v=onepage&q=vcp200&f=false
RS has a pinout listing here:
http://support.radioshack.com/support_supplies/doc15/15364.htm
and then use my horrible schematic to fill in the gaps of the partially readable one on the Radio Shack site.
If possible, though, it would be best to find a good scan of the original schematic. I'd advise using a prepackaged modular amp, and not try to make something on a breadboard. the LM324 portion of the schematic on the RS site is legible enough if you'd like one more crack at it.
-- Gordon
Hopefully someone has the original. I'd really like to see the detail. Particularly around pins 16 - 20.
I'll say that the chip did NOT work on a running robot. There's too much motor noise mechanically coupled to the microphone. You're better off with a wired microphone. If you have one, a wireless microphone might help, and the receiver will likely contain an amp.
The Say It Module is a good alternative, and apart from mine refusing to understand the word "look" -- with any accent! -- it works fine. Again, the microphone should not be attached to a mobile bot. No amp is necessary, and it connects to your host MCU via simple serial.
The VCP200 is a fairly simple device at its core. You might be able to approximate it by using a 7-band EQ chip, like this one:
http://www.sparkfun.com/products/10468
With some clever coding, you can then program your bot using whistles, grunts, groans, screams, even simple words -- the trick is that each word should be fairly distinct in the sounds you make to speak it. It doesn't recognize speech as much as it does tonalities. Animal sounds seem to work pretty well! (And it's a riot with kids.)
-- Gordon
Thanks for your help Gordon. I'm going to give it another shot after I'm done with a serial interface to an old pocket computer.