599 Menlo Drive, Suite 100 General: info parallax.com Rocklin, California 95765, USA Technical: support parallax.com Office: (916) 624-8333 Web Site: www.parallax.com Fax: (916) 624-8003 Educational: www.stampsinclass.com Emic Text-To-Speech Module ( 30006) General Description The Emic Text-to-Speech (TTS) Platform is a modular hardware design for text-to-speech applications. The Emic Platform is a fully integrated module that converts a stream of digital text into a high-quality English-speaking voice. It provides a simple way to speech-enable any embedded application. Requiring a simple 2-wire serial interface and two optional I/O lines for status notification, the Emic Platform can easily be integrated into nearly any new or existing design. The Emic Platform is controlled through a simple set of commands and off-loads most of the computational overhead required for TTS from the host controller. The Emic Platform command set consists of a number of functions for core TTS functionality and abstracts the low-level hardware from the end-user application, making it extremely simple to add TTS capabilities to any product. Features Fully-integrated, high-quality speech synthesis on a single module Elegant platform provides for unlimited text-to-speech applications Simple interface to BASIC Stamp and Javelin Stamp Module Highlights Serial TTL interface (2-wire, 2400 baud) Requires single +5VDC supply Compact size: 2.0 L x 1.375 W On-board 8 , 300 mW speaker driver Easy-to-use ASCII or hexadecimal command sequences Bi-color LED for visual indication of activity 0.100 pin spacing for easy prototyping and integration -40 C to +85 C operating temperature Parallax, Inc. Emic Text-To-Speech Module ( 30006) 02/2005 1Pin Description Pin Pin Pin Name Type Function 1 (OEM ) (SIP) 1 7 VCC P System power, +5V DC input. 2 3 BUSY O Busy notification line. Digital logic HIGH when Emic Platform is in-use (e.g., receiving characters, converting text-to-speech, etc.) or when a system error has occurred. Logic LOW when the Emic Platform is idle and ready to receive new commands or text. The visible LED on the Emic Platform is red when BUSY is HIGH and green when BUSY is LOW. 3 1 SIN I Serial In. TTL-level interface, 2400bps, 8 data bits, no parity, 1 stop bit. 4 2 SOUT O Serial Out. TTL-level interface, 2400bps, 8 data bits, no parity, 1 stop bit. 5 8, 11 GND G System ground. Connect to power supplys ground (GND) terminal. 6 14 /RESET I External system reset pin. Active LOW digital input. Bring this pin LOW to reset the Emic Platform. Recommended use is after the host controller power-up or an Emic Platform system error. This pin should be left floating if it is not used. 7 10 AOUT O Audio output buffer pin provides a single-ended analog output of the (ANA) synthesized speech for external amplification. Drives a minimum load of 5k up to a maximum of 1Vp-p. The AC signal is superimposed on approximately 1.2VDC bias and must be capacitively coupled to the load. 8 15 SP- O Differential negative speaker driver output. Designed to drive an 8 speaker up to a maximum of 23.5mW for the OEM version and 300mW for the SIP version. Do NOT connect this pin if using SP+ as single- ended output (OEM version only). 9 16 SP+ O Differential positive speaker driver output. Designed to drive an 8 speaker up to a maximum of 23.5mW for the OEM version and 300mW for the SIP version. On the OEM version, this pin is biased to approximately 1.2VDC and can be used as a single-ended output if capacitively coupled to the load. --- 9 AIN I Analog input pin for SIP version only. Allows an audio signal to be fed through the Emic Platform to either the AOUT or SP+/SP- pins. The input has a nominal 694mVp-p level. There is no gain control on this signal. The audio signal must be AC coupled to the AIN pin. No signal should be active on the AIN pin when it is not in use, or else the signal may bleed through to the Emic Platform s audio output at undesirable times. This pin should be left floating if it is not implemented. 1. For information only the OEM version is no longer in production. Note: Type: I = Input, O = Output, I/O = Bidirectional, P = Power, G = Ground NOTE: All unspecified pins should be left floating. They should not be connected at any time. Connecting unspecified pins to any signal, ground, or VCC may result in improper device behavior or cause damage to the device. 2 Parallax, Inc. Emic Text-To-Speech Module ( 30006) 02/2005