Using the latest text to speech IC, most circuits can be made to speak the words of your choice. This can be handy for making a talking robot or other talking devices. It can help in  programming a microcontroller, or simply letting you know when something is on or off.

This is mainly a Picaxe project, but Arduino code is also included to allow an Arduino to talk.

The video shows how the two modules work together and some speech examples. The actual speech sounds better than in the video, but it is robotic.


Step 1: How It Works

This project is based on a new text to speech converter IC (pic 1) which allows any microcontroller to serially send text words or sentences to it. The converter chip will then convert the text to a robotic speech. Commands can be sent to the IC to vary its speed, volume and pitch of speech.

There are three methods which can be used to make circuits talk:

1. If your circuit is large enough, you can simply make the Talking Module (pic 2) and interface it to your existing circuit. The Talking Module can also receive commands from a standard universal TV remote control or from the small voice controller.

2. If you are already using a microcontroller: Picaxe or Arduino, you can add the speech converter chip and an amplifier to give your microcontroller speech.

3. If you want to keep it really small, you can also make the Voice Controller module (Pic 3), and add it to your existing circuit. It has an infrared transmitter so that it can send commands from a distance to the Talking Module which will then play the speech.

The Voice controller has inputs that can interface with most circuits to have it play speech when the circuit is turned on or off, when a voltage reaches a certain level, or if it has been touched by a human hand.
<p>hey mikey77 can you please upload the whole video to make a talking circuit and also can you please tell me that is the voice controller and the talking module connected to each other with a wire??</p>
sir can i used this project in my ultrasonic sensor? the trigger for the audio output is the ultrasonic sensor, not the voice controller... is that possible? thanks..
It is possible, but you would be doing it the hard way. <br> <br>You can program the receiver Picaxe to respond to a positive or negative pulse or signal from you ultrasonic sensor. <br>An easier way would be to use one of the many voice recording and playing modules that are available. They are easily activated by a plus or minus pulse from your ultrasonic sensor. <br> <br>Hope that helps.
nice work
i am also building one now from scratch. i have a few questions, if u dnt mind. <br> <br>Firstly i already have an arduino board and want to know how i will connect just the amp nd the speech converter chip. <br> <br>Also were there any problems u came across?
Step 3 shows how to connect the amp and speech chip. <br> <br>The main problem involves programming the speech chip to create easy to understand speech. This just takes trial and error.
Congratulations on being a finalist in the DIY Audio Contest!! Good luck to you!
pretty cool!
I fooled around with an SPO-256 many years ago. This must be the updated IC. I kind of recall this one tone the SPO-256 made that the oscillogram of was wild! It looked like a rotating crown kind of. I mean a total mind blow. <br> <br>I made digital counters I'd hook up to the IC to feed it binary to speak, this was all before the days of personal computers. I'm like having flashbacks now just thinking about it.
cool! I just built one of these too! <br />https://www.instructables.com/id/Twitter-Enabled-Text-to-Speech/

About This Instructable




Bio: I believe that the purpose of life is to learn how to do our best and not give in to the weaker way.
More by mikey77:4D Printing: Make a Collapsible Lantern     3d Printing: Zizzy-A Robot Assistant 3d Printing Servo Controlled and Other Valves 
Add instructable to: