Main Site Documentation

Audio recording and playback using Fez Domino +?


#1

Hi Everyone,

I am looking to make a project using the Fez Domino as the main board … and I need to be able to have the user press a button (hardware button) and then speak into a microphone and record what they say – then I can store that sound to the SD card in wav / some sort of raw data format - for playback later.

I realize I will have to purchase additional shields / USB devices … but I am a bit unsure where to start … are there any pro’s out there that can give me some good advice?

Much appreciated … Alain

p.s. I love the Fez Domino … it has replaced the Arduino mainboards in all my projects!


#2

Alain:
I look forward to do something similar to what you want to do.
I was looking around and found these info. that might be usefule to you to start with your project.

You might want to look into these,

VoiceBox Shield

here is the manual from the hardware page

http://www.tinyclr.com/downloads/Shield/speakjet-usermanual.pdf

Then you can use this app. Fez Audio Out (on the project page), to play the audio in the Wav format from SD or Resources.
They are PCM 8000KHz, 8 bit mono.

http://www.microframeworkprojects.com/index.php?title=FEZ_Audio_OUT

Following are some related products from sparkfun that you might want to look into,

voice recorder
http://www.sparkfun.com/commerce/product_info.php?products_id=9579
voice box shield (Same as the Shield above)

http://www.sparkfun.com/commerce/product_info.php?products_id=9799


#3

Hi Sam,

Wow thanks for getting back to me so quickly and being so helpful.

I knew there were several options to play back sound - as well as the voice synthesizers - but I am looking to go the other way (record voice from a microphone and store on SD card)

however the link you send me:

is most helpful! I think I might be able to reverse this, and use one of the analog IN pins to record voice. I am not really looking for high quality, so hopefully I can get the sample rate high enough for audio … I’m still learning and have not used the analog pins on the board yet!

Thanks again mate!

Alain


#4

I love this forum for the same reason.
Peoples in this forum are very fast trying to help each others. :smiley:

I would love to see your project as it progress!
I would be nice if you can set up a project thread and post the project progress, so others can learn from you, and I will be one.


#5

Yep, will do! Thanks!


#6

Alain:

this might be another thing that might be useful for your project.

http://www.fezzer.com/project/153/sound-sensor-driver/

sam


#7

Nice work mate … I didn’t know you could create a project page … so I will do so, and let you know my succeses!

cheers

Alain


#8

you can do your project in the projects thread in the forum

or create your project on wiki here:
http://www.microframeworkprojects.com/index.php?title=Main_Page

or put up your code on Fezzer page:
http://www.fezzer.com/#do=recentProjects&page=1

sam


#9

All you need is the MP3 decoder chip on extension on shield and from there you can record and playback HOURS of audio and music…not seconds…hours or even days of recording :smiley:


#10

Thanks Gus — but which shield do you mean?? … There are two MP3 ‘decoder’ shields on this site, but neither seem to mention that they can record audio (and the code sample for both shows the boards sending data TO the board, but not recieving audio BACK to the fez domino) ?


#11

There is one MP# shield and one MP# extension and both can record and playback audio
http://www.tinyclr.com/images/products/TCLR-RP0134_large.jpg
http://www.tinyclr.com/images/products/TCLR-RP0023_large.jpg