Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Playing Voice Messages using Microcontroller

Status
Not open for further replies.

emhawkable

Junior Member level 1
Joined
Jun 24, 2011
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,417
I am working on a project in which i am required to play different voice messages on different occasions using 8051 I/O ports. I have experience in Micro controllers but I have no idea about how to play recorded messages and using which chips should i record these messages at the 1st place and how. Kindly help me. The no of messages might be 10 and will be length of 5 seconds each.

Kindly help!!
 

alexxx

Advanced Member level 4
Joined
Apr 17, 2011
Messages
1,013
Helped
273
Reputation
552
Reaction score
270
Trophy points
1,383
Location
Greece
Activity points
7,938
emhawkable said:
I have no idea about how to play recorded messages and using which chips should i record these messages at the 1st place and how
The cheapest way you can do this, is by just using an external memory where your wav files would reside in binary format. Then you can generate sound by reading this memory and at the same time producing pwm of specific frequency on each timeslot. You only need a low pass filter to the pwm's output to have a "smooth" sound.
The following referenes will be helpful to get you an idea of what I mean.

https://www.proaxis.com/~wagnerj/PWMfil/PWM Filters.pdf
https://www.edaboard.com/threads/147221/
https://www.atmel.com/Images/doc1456.pdf

Alexandros
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top