Push a button --> to play recorded sentences

.. like in an old Star-Wars toy, for example. You press one button and the thing goes "May the force be with you" :slight_smile:

Hi,

I'd like to build a device like that. Just with around 6-8 buttons playing different sounds. No speakers: The sound goes straight to a 3,5mm audio cable (output). Quality of the sentences is negligible!

What hardware do I use and what software to (record &) convert the audio?

What is desirable here is that it is low budget in terms of cost and energy consumption.

design-issues

  • the spoken words need to be understandable (1)
  • pressing a button plays a sound (2)
  • pressing that same button again stops the playback immediately. (3)
  • pressing another, different button, immediately stops the previously started playback and plays the
    most recently pressed. [The rules of (3) applies here, too.] (4)

As of my background: I am an IT student (don't dig in TOO deep into CS and electronics).

Thank you in advance, best regards,

N1ST

Here's a curious question: As such things are available on eBay, and this has no obvious connection with Arduinos, why are you asking it in an Arduino forum?

Paul__B:
As such things are available on eBay, ...

What are you supposed to look for in eBay?

Paul__B:
Here's a curious question:

Here's an answear: As of my background: I am an IT student (don't dig in TOO deep into CS and electronics).

I don't know about microprocessor and where to start, but I know roughly what Arduinos do and can, this is why.

Back to your helpful eBay answear: They are available as in the whole thing as described above? With programmable buttons and recordable sounds? And a 3,5mm cable for output? I don't think so.

Paul__B : useless comment. It does have to do with Arduino, as some modules, that does what he wants to achieve, need some sort of communication that the Arduino can do.

Neikilst : look for the DFPlayer mini.

it's a MP3 player that can be easily interfaced with an Arduino. you need to put MP3 files on a micro SD card, with precise name and you'll be able to address them.

Furthermore, there are a lot of documentation and tutorial available. Send me. a PM if you have trouble finding proper info, but I expect that you will do some research on your own first !

OK, so you do need an Arduino.