Parallax has released their Emic 2 Text-to-Speech Module. The Emic 2 is a multi-language voice synthesizer that converts a stream of digital text into natural sounding speech. The module requires a 5 volt DC power supply at 30 mA, and interfaces with your project via 9600 baud asynchronous serial (TTL).
The module is capable of producing 9 different voices in both English and Spanish using the Fonix DECtalk speech syntheizer engine. The commands (described in the product brief) allow dynamic control of speech and voice characteristics, including pitch, speaking rate, and word emphasis. The on-board audio amp allows for direct connection to an 8-ohm speaker using the SP+ and SP- pins.
More details follow.
Parallax states, “The following engineering materials are released as open source under a Creative Commons Attribution 3.0 United States license (http://creativecommons.org/licenses/by/3.0/us/), allowing free distribution and reuse. The materials are posted on the Emic 2 product page at www.parallax.com: Schematic, Bill-of-Materials, Assembly Drawing, Example Code for BASIC Stamp 2, Propeller P8X32A, and Arduino Uno.”
The Emic2 is available for a list price of $59.95 from Parallax.com.