Add a voice to the robot

If I want to add a voice to my robot would I use the Gravity Voice Recorder Module RB-Dfr-701? This would allow me to record voices and then play them back? The part description says: “3-PIN digital interface to connect it to an Arduino compatible controller” Do you sell the 3-PIN wire to connect this to the Arduino? The part description also says: “Connect it to a speaker for voice output” Do you also sell a compatible speaker and connecting wire? I am currently using an Arduino Uno with a Sainsmart shield…would this voice recorder be able to be connected to this Arduino Uno with a Sainsmart shield?

Hi,

Please find answers to your questions and comments below:

That is certainly one way to do it. You may also be interested in this board: RB-Dfr-552. It allows speech synthesis without having to pre-record anything at all.

Yes, it would. Please note it only allows up to ~10 s of recording. You can play it back using the play button or the digital input. The digital input is connected with the play button and should be “active high” (i.e.: send a “high” signal / equal to VCC to trigger the play function). See the product schematic under Useful Links for details.

As you can see in the 3rd image on the product page, the cable is included with this product.

We do have a limited selection of speakers. The board requires a 8 Ohm speaker (which is a standard), therefore you may be interested in these: RB-Spa-1160, RB-Spa-704 and RB-Kit-19 (which you could take the speaker from). You can also find such speakers pretty much everywhere (stores, random electronics bins, old products that are broken, even old computer cases!, etc.). As for the cable, you really just need a 3 connector standard 3.5 mm audio cable (ex: RB-Spa-223, but it was discontinued recently). You can also just connect the speaker using female headers directly, as shown here. Or solder it directly to the board… :smiley:

Most likely you can just buy a cheap audio cable at a local store and cut one end off and solder it to one of the speakers. You can most certainly find examples on this online (ex: instructables, youtube, etc.).

There should be no issue as long as you have one digital output available that is not shared with anything else. If you do run out of pins on a project, you can always either use a bigger platform with more IOs or use a port expander (see here).

We hope this helps.

Sincerely,

Yes it will. I have exactly with the same voice recorder edit a voice in my robot

Thanks, lukaa, for letting me know.