Magic Mouth – an Arduino speech shield

Posted on Wednesday, November 28th, 2012 in Arduino by DP

Want to get your Arduino to speak? Here is an open source shield that will do just that. Magic Mouth is built on a single sided board making it easy to home manufacture. It uses an ATmega168 to generate speech, and it communicates with the Arduino over I2C.

It’s an all through hole, single sided PCB with just 1 jumper, for easy home manufacture. The chip can be either an atmega168P or atmega328P and will communicate with the Arduino by I2C. The audio signal is on PB2. I have broken out most of the other pins to optional headers. The slave chip can be reprogrammed using the Arduino by jumpering digital pins 10-13 to 4 adjacent headers. I opted for a Bourns 3352T thumbwheel trimmer which I think is what the GinSing probably uses

Via the forum.

This entry was posted on Wednesday, November 28th, 2012 at 7:00 pm and is filed under Arduino. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “Magic Mouth – an Arduino speech shield”

  1. I like the 45-degree cpu position that leaves room for everything, including a breadboarding zone!

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...
  • erich: For anyone interested, I've added some c++ code for adaptive huffman decoding in the git repository.
  • Sjaak: I would add some more protection in the used trigger file (on the serverpilot site) then not using a standard name :) hopefully they use...
  • Pete Castagna: My friend Charlie who worked in synthesizers at a DOD type of place made a modification to this avalanche pulse generator that allowed him to...