30006 Parallax Inc, 30006 Datasheet - Page 5

MODULE EMIC TTS SIP FEMALE

30006

Manufacturer Part Number
30006
Description
MODULE EMIC TTS SIP FEMALE
Manufacturer
Parallax Inc
Datasheet

Specifications of 30006

Module/board Type
Text-to-Speech SIP Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
Parallax microcontroller
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Configuration Switches
The two-position DIP switch located on the Emic Platform is used to configure the communications properties of the
device to fit a wide range of applications.
If SW1 is set to ON, the Emic Platform will accept and respond to commands in an ASCII (printable text) format. If
SW1 is set to OFF, the Emic Platform will accept and respond to commands in a hexadecimal format. Refer to the
section on Command Structure for details.
If SW2 is set to ON, each byte sent to the Emic Platform will be echoed back to the host processor. If SW2 is set to
OFF, the Emic Platform will not echo each byte to the host processor and will only transmit the command response
(such as "OK", "ERROR", or other information) This switch is useful for applications where the user needs to ensure
the data is being properly received by the Emic Platform or to verify that the correct data is being typed, such as
when the Emic Platform is hooked up to a PC and simple terminal program.
Control Lines
In addition to the serial communications interface, the Emic Platform has two control lines. The BUSY pin is used by
the Emic Platform to notify the host controller that it is busy and cannot accept new commands or data (such as
during a text-to-speech conversion). The BUSY pin is set HIGH when the Emic Platform is in use. The BUSY pin is
set LOW when the Emic Platform is in the idle state and ready to receive a new command.
A visual indication of the state of the Emic Platform is given with the on-board LED (Light Emitting Diode). When
BUSY is HIGH, the LED is red. When BUSY is LOW, the LED is green. On initial power-up and during device reset,
the on-board LED will be both red and green while the Emic Platform is initializing.
The /RESET pin is an active LOW digital input used to "hard reset" the Emic Platform, which reinitializes the module's
control firmware and resets the volume, speed, and pitch settings to their default values. This pin should be left
floating if it is not used, or else it should remain in a logic HIGH state until a system reset is desired.
Command Structure
The Emic Platform can accept commands in either an ASCII (printable text) or hexadecimal format depending on the
configuration DIP switch setting (refer to Configuration Switches section). The hexadecimal format is essentially an
abbreviated form of the longer ASCII command structure. Both command formats result in the same operation.
Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005
Command
Convert text to speech
Set volume
Set speed
Set pitch
Add abbreviation
Delete abbreviation
List abbreviations
Emic version numbers
Device soft reset
Analog audio input (SIP only)
Emic help
Available Command Set
ASCII
say=text;
volume=n;
speed=n;
pitch=n;
addabbr=abbr,text;
delabbr=abbr;
listabbr;
version;
reset;
audio;
help; or ?;
Hexadecimal
0x00, text, 0xAA
0x01, n, 0xAA
0x02, n, 0xAA
0x03, n, 0xAA
0x04, abbr, 0x2C, text, 0xAA
0x05, abbr, 0xAA
0x06, 0xAA
0x07, 0xAA
0x08, 0xAA
0x09, 0xAA
0xFE, 0xAA
5

Related parts for 30006