> still slightly too expensive for what I had in mind. EPROM IC's are very > inexpensive these days, and I thought that maybe if store my messages as raw > digitized speech on a large EPROM and play it back through a resistor ladder > network A/D and filter, I would be able to regenerate speech messages at a it definately works. 27256 will give you 8 seconds of speech at 8192 Hz sampling rate. Use CMOS binary counter for address and a decoder (like 138) to select a chip. Hook the data bus in parallel to the resistor ladder and off you go. For playpack, use 3 PIC pins to select a sample and then use fourth pin to ouput 8912 Hz square wave to advance the address counters. You probably want fifth pin for counter reset but if you are not using all decoder outputs then you may use one of these for reset. Of course, if youwant a peripherial for host system then it's probably better to do without PIC and just use parallel port to drive the thing, all you need instead of PIC is a sample rate clock. > 2. What sampling rate would I need? (I was thinking 8KHz @ 8 bits > resolution) Is this good enough? For speech, absolutely. Just make sure you filter out the sampling noise. > 3. Has anybody perhaps done something like this already? Was the sound > reasonably clear? about the same as phone. Actually sounded better because you usually use better device for playback. --- Read on for todays random tagline... God is real, unless declared integer.