Loading...
Pages: [1]   Go Down
Author Topic: arduino to record and play back voices?  (Read 280 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 3
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Hi,i am working on an idea using peoples conversations recorded and played back live, by which i mean recorded on the spot using a microphone, stored,  and then played back through a speaker.

i did this once before using servos to control the buttons of a recording device by manually pressing them.
but i want to make a more reliable version that is one thing not a machine running a machine.
something i assume using specifically designed  chips and a storage device?
i havnt started yet so any advice before i do start would be awesome.

thanks a lot !
Logged

Offline Offline
God Member
*****
Karma: 27
Posts: 826
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So basically just an audio delay?

Is quality extremely important?
Logged

Offline Offline
Edison Member
*
Karma: 9
Posts: 1000
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You need extra hardware for that, like a wave shield or voice shield.

Here are a few:
http://www.adafruit.com/products/94
https://www.sparkfun.com/products/9799
http://spikenzielabs.com/SpikenzieLabs/VoiceShield.html
https://www.sparkfun.com/products/10963

But you could also use a digital voice recorder, and connect (reed)relays to the buttons. So the Arduino can operate the voice recorder.
Logged

Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 28
Posts: 1116
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

There are various audio shields out there, some of which have recording capabilities.  For example, the Rugged Audio Shield.  I don't own this, but I have thought about getting it.  https://shop.ruggedcircuits.com/index.php?main_page=product_info&cPath=1&products_id=58

If quality is not important, and you just want 10 seconds or so, this might work for you (I got this to add a sound effect to a prop, but I haven't done much than just record one sound and play it back): http://www.ebay.com/itm/300670071550?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649
Logged

Offline Offline
God Member
*****
Karma: 27
Posts: 826
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You need extra hardware for that, like a wave shield or voice shield.

Here are a few:
http://www.adafruit.com/products/94
https://www.sparkfun.com/products/9799
http://spikenzielabs.com/SpikenzieLabs/VoiceShield.html
https://www.sparkfun.com/products/10963

But you could also use a digital voice recorder, and connect (reed)relays to the buttons. So the Arduino can operate the voice recorder.

That's simpler, but he could also just read the sound into an analog pin and play it back on a PWM pin. If it is simply a delay, you just use a circular buffer that can store enough samples for the amount of time you wish to delay. If the delay is huge, then you will probably need to use an external SRAM to store the audio.
Logged

Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 28
Posts: 1116
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You need extra hardware for that, like a wave shield or voice shield.

Here are a few:
http://www.adafruit.com/products/94
https://www.sparkfun.com/products/9799

But you could also use a digital voice recorder, and connect (reed)relays to the buttons. So the Arduino can operate the voice recorder.

I don't think the first two products that you listed can record voice.  They can play back recorded sounds, but I didn't recall that they had voice recording capability.
Logged

Pages: [1]   Go Up
Print
 
Jump to: