View Full Version : voice record/playback

04-29-2007, 11:02 PM
I am looking to build a voice recorder/player using an isd2560, basic stamp2 and a 12 button matrix keyboard. Has anyone ever done anything similar? I would like to be able to have distinct addresses for different messages, keep them easily accessible and in a portable, easy to carry box. thanks

04-29-2007, 11:04 PM
Look at the AP-8 by EFX-TEK http://www.efx-tek.com/topics/ap-8.html
Will save you loads of time.


"Educate your children to self-control, to the habit of holding passion and prejudice and evil tendencies subject to an upright and reasoning will, and you have done much to abolish misery from their future and crimes from society (http://www.quotationspage.com/quote/29139.html)"

Benjamin Franklin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
www.hittconsulting.com (http://www.hittconsulting.com)

04-29-2007, 11:35 PM
I see that, the idea is to construct one myself similar to nv #66. I don't think it can be done, I am just making sure and am ready to re-circuit my project.

05-01-2007, 09:30 AM
This is a project I really would be interested in the future, but too many now.

But let me ask all you brainiacs,ˇ Can the basic stamp or SX be programed to do the following;

Sound training; (Recording)
(1) Receive a text word serially
(2) record a sound, (converted in numerical value (MP3)) and be linked to that serial text word.
(3) save the text and sound recording to external memory (2 Gig memory card)

(1) receive aˇ serial text word
(2) look in memory for the text word, and sound
(3) play the sound

For more complex continuous playback;
(1) receive few serial text words
(2) retrieve all the sounds for those text words
(3) play all the words with silence between the sounds

I think this is complex, but it would be interestig to make it work.

Fernando Gomez


Never compare yourself with anyone else, there will always be someone biggerˇorˇsmallerˇthan you.

Mike Green
05-01-2007, 09:56 AM
A Stamp would need significant external hardware to do this (record and convert to MP3). The SX would similarly need significant external hardware. Both devices are capable of controlling some kind of external recording circuitry.

The Propeller is capable of recording and playing short segments of sound and can interface directly to an SD memory card. It doesn't have enough internal memory to hold more than a few seconds of speech sound at a time. With some careful buffering, it could read sound files from an SD card and play them back as you describe.

There are no MP3 routines written for the Propeller, either for playback or recording. They're fairly complex and protected by patents. There are other sound recording formats, including some public domain ones. I don't know if the Propeller can handle them (something like OggVorbis). The issue is not speed, but memory for the program and work areas.

05-01-2007, 10:02 AM

I have worked with the ISD devices and found they are not easy to program. I would suggest searching old issues of Nuts & Volts magazines. There were several articles on the ISD devices themselves and I believe some STAMP/ISD articles. I also remember other "popular" electronic's magazines carried similar articles (some did not work!). Also do some Google searches. Good luck.

Mike Green
05-01-2007, 11:49 AM
Quadravox makes some ISD based player/recorders, one of which used to be sold by Parallax. I've used it and it works well. They have a new MP3 based replacement, but I don't think it records. You have to use a PC or other MP3 recorder and download the MP3 files to it.

The problem with ISD devices for your application is that the storage is limited and you can't offload the data since it's not stored digitally.

05-02-2007, 05:59 AM
Thank you all very much, I have found some info on Nuts and Volts and will continue in a somewhat simpler and easier direction.

05-08-2007, 03:42 AM
Depending on what you are trying to accomplish, you can try the EMIC Text-to-Speech module from Parallax. I have one and it is very easy to use if you are just needed to convert ASCII text into audible speech.