How can I produce simple electronic sounds

Discussion in 'General Electronics Chat' started by tpny, Jul 27, 2012.

  1. tpny

    Thread Starter Member

    May 6, 2012
    216
    0
    I want to make a device for my nephew that can make simple sounds like announcing "1", "2", "3".. when he presses some buttons. How do I go about with the sound part? Is there some chip, transducer, magic?? I have really no idea in that department any suggestion would be appreciated. Thanks!
     
  2. Wendy

    Moderator

    Mar 24, 2008
    20,765
    2,536
    It can be done, and probably relatively simply, but you are going to have to learn to program µC such PICs.
     
  3. ErnieM

    AAC Fanatic!

    Apr 24, 2011
    7,386
    1,605
    You could just get one of these:

    [​IMG]

    Seriously, Radio Shack used to sell some modules or chips... I remember one I got off their discount rack decades ago that would emit phonemes... was kinda fun. They may still have some recordable modules.

    I got what may be a few good hits googling "Sound Module" as there are places that sell greeting card modules you can record your own greeting on... but that means 1 module per phrase.
     
  4. bertus

    Administrator

    Apr 5, 2008
    15,647
    2,346
  5. absf

    Senior Member

    Dec 29, 2010
    1,492
    372
    You might take a look at this link here. Someone has used an Arduino to produce speech.

    http://letsmakerobots.com/node/13210

    The Apple II has a speech card called "SAM" aka Software Automated Mouth. On the card was a DAC and an audio amp. The speech was produed mainly in software. So a microchip PIC with a DAC might be able to do it if the database for the words to speak is not too large.

    Allen
     
    Last edited: Jul 28, 2012
  6. BMorse

    Senior Member

    Sep 26, 2009
    2,675
    234
  7. KJ6EAD

    Senior Member

    Apr 30, 2011
    1,425
    363
    Last edited: Jul 27, 2012
    djsfantasi likes this.
  8. MrChips

    Moderator

    Oct 2, 2009
    12,437
    3,360
    There are two ways that come to mind but both will require knowledge of microcomputer interfacing and programming.

    The first is the Votrax chip which may be hard to find now. It is a sound synthesizer that allows one to output speech from text input. The speech sound is very robotic.

    The second method is to use an audio recording chip which can digitize and store short or long clips of audio. Winbond makes these in an array of different sizes. With this chip you can record your own speech sounds to produce human sounding voices.

    I have used both methods, the latter being used for a telephone ID announcer.
     
  9. BMorse

    Senior Member

    Sep 26, 2009
    2,675
    234
    I also agree with absf about the speakjet IC, I have used this in quite a few projects, it can be used by itself without a microcontroller it is just programmed via a PC with magnevations phrase-a-letor software....

    This does not require too many external components to work, most components will be with the audio amp circuit to amplify the output, but then again, you can get a prebuilt audio amp or in kit form from various manufacturers, some linked to by others in previous posts.
     
  10. djsfantasi

    AAC Fanatic!

    Apr 11, 2010
    2,802
    832
    One question that hasn't been asked is how many sounds/buttons do you want this device to support? 4? 5? 8?... limited only by total time?
     
  11. tpny

    Thread Starter Member

    May 6, 2012
    216
    0
    I would like to have the device speak from 1 to 100. I kinda like the uC to DAC idea..
     
Loading...