Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to make a Voice Recorder?

14 views
Skip to first unread message

Tolga Onbay

unread,
Nov 16, 2005, 4:04:03 PM11/16/05
to
I want to make a voice recorder using an MCU(8051 or PIC). The
recording time doesn't matter at this time. I just want to learn how to
digitalize inputted voice by a microphone and write it to internal RAM.
And after this I want to learn how to make it voice again from 1s and
0s format and send it to speaker.

Donald

unread,
Nov 16, 2005, 4:43:21 PM11/16/05
to

App note and source files:

Solid State Voice Recorder Using Flash MSP430

http://focus.ti.com/docs/mcu/catalog/resources/appnoteabstract.jhtml?familyId=342&abstractName=slaa123

Andrew

unread,
Nov 17, 2005, 6:26:11 AM11/17/05
to

You are never going to be able to use *Internal* RAM. Neither the PIC nor
8051 have more than a few 100 bytes. Generating sounds from a pre recorded
sample stored in ROM is possible but still limited by the size of available
memory

http://www.romanblack.com/picsound.htm gives a good guide to encoding sounds
on a PC and playing back on a PIC.
http://www.circuitcellar.com/magazine/180toc.htm follows on from the above
(costs $1.50 to purchase)

I would suggest looking at generating sound first, from samples recorded on
a PC. Apart from anything else, if you start with the recording side you
will end up with data that you have no idea as to whether it is correct or
not.

An alternative approach is to look at recognising speech rather than
recording it.
http://www.circuitcellar.com/pastissues/articles/Stewart91/text.htm


Alex Gibson

unread,
Nov 19, 2005, 10:54:36 PM11/19/05
to

"Tolga Onbay" <tolga...@gmail.com> wrote in message
news:1132175043.3...@o13g2000cwo.googlegroups.com...

Winbond make single chip voice recorder.

Need to look at pwm.

Basically record the voice on a pc , just a few seconds at
a low mono sample rate.
Then convert it to

Keil gives an example for their mcb2130 board.
Examples comes with the eval version of their arm compiler.
Just plays short samples of voice back using pwm.
http://www.keil.com/demo/

You can play music on the pic using a similar method.
See www.beyondlogic.org ringtone example on a 16f877.

For recording voice, look at using the adc on the chip you have.
To start with try hooking up a little electric mic to one of the adc inputs
and sampling it. Could send it to a pc via the usart and record and plot it
to
see what resolution it gives.

Alex


0 new messages