Pages: [1]   Go Down
Author Topic: arduino to record and play back voices?  (Read 1358 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
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: 829
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: 1016
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: 54
Posts: 1848
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: 829
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: 54
Posts: 1848
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

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset



Hey thanks a lot everyone, sorry i took forever to reply i got distracted on another long project.

but now im back on this idea. quality is not that important to me but id like it to be at least regonsicable what is being said.

the idea is to record 5 times for about 7 seconds each time, and then play back the recording one at a time. when an object is dedected to be in front of the machine

then erase everything and start the recording process again.

ive looked at some sheilds and have started trying out an isd1700 chip. Thew sheilds ive seen dont seem to have recording ability though.

does anyone know of a projet where sound was recorded and instantly used on site? 

thanks.
Sean
Logged

Pages: [1]   Go Up
Jump to: