30006 Parallax Inc, 30006 Datasheet

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
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
Module Highlights
Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005
Fully-integrated, high-quality speech synthesis on a single module
Elegant platform provides for unlimited text-to-speech applications
Simple interface to BASIC Stamp
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
®
and Javelin Stamp™
599 Menlo Drive, Suite 100
Rocklin, California 95765, USA
Office: (916) 624-8333
Fax: (916) 624-8003
General: info@parallax.com
Technical: support@parallax.com
Web Site: www.parallax.com
Educational: www.stampsinclass.com
1

Related parts for 30006

30006 Summary of contents

Page 1

... C to +85 C operating temperature Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 and Javelin Stamp™ ® ...

Page 2

... 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 not implemented. Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Page 3

... On-board audio amplifier (300 mW) The Emic Platform ships with a standard American English-speaking female voice with a San Francisco Bay Area dialect. The Emic Platform is designed to support different languages or voices as they become available. Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 VCC LDO Regulator ...

Page 4

... The Emic Platform does not initiate any communication. Refer to the section on Command Structure for a list of available commands VCC SIN SP+ SP- SOUT Emic TTS C Platform BUSY AIN AOUT /RESET GND Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Page 5

... Set pitch Add abbreviation Delete abbreviation List abbreviations Emic version numbers Device soft reset Analog audio input (SIP only) Emic help Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Available Command Set ASCII Hexadecimal say=text; 0x00, text, 0xAA volume=n; 0x01, n, 0xAA 0x02, n, 0xAA speed=n ...

Page 6

... Command example: Set volume (-16dB) To Emic Platform From Emic Platform 6 ASCII Hexadecimal 0x00, 0x68, 0x65, 0x6C, 0x6C, 0x6F, say=hello; 0xAA OK 0x55 ASCII Hexadecimal volume=3; 0x01, 0x33, 0xAA 0x55 OK Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Page 7

... If multiple abbreviations are added with the same abbreviation string, the Emic Platform will use the first instance. The expanded text for the abbreviation cannot contain any numerals (such as "Basic Stamp 2"), only alphabetic characters (such as "Basic Stamp Two"). Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ASCII Hexadecimal speed=+ ...

Page 8

... At the end of the version listing, the Emic Platform will respond with "OK" single 0x55 byte depending on the ASCII or hexadecimal mode of the Emic Platform. 8 ASCII Hexadecimal addabbr=:),happy; 0x04, 0x3A, 0x29, 0x2C, 0x68, 0x61, 0x70, 0x70, 0x79, 0xAA OK 0x55 ASCII Hexadecimal delabbr=:); 0x05, 0x3A, 0x29, 0xAA 0x55 OK Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Page 9

... Set volume (0- Set speed (0- Set pitch (0- Add abbreviation Delete abbreviation List abbreviations Emic version numbers Device reset Analog audio input Emic help (this is it) Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 | ASCII | Hexadecimal | say=text; | $00, text, $AA | volume=n; | $01, n, $AA | speed=n; | $02, n, $AA | pitch=n; ...

Page 10

... V 7 0x57 W 8 0x58 X 9 0x59 Y : (colon) 0x5A Z 0x5B [ (left bracket) 0x5C \ (backslash) = 0x5D ] (right bracket) 0x5E ? 0x5F _ (underscore) Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Hex Symbol 0x60 0x61 a 0x62 b 0x63 c 0x64 d 0x65 e 0x66 f 0x67 g 0x68 h 0x69 i 0x6A j ...

Page 11

... Exploring variant phonetic transcriptions can solve many output problems. Developers of TTS applications are often tempted to fix pronunciation problems by using aberrant spellings of words, but phonetic transcriptions should be used instead as they provide a more detailed control. Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Consonants Hex ...

Page 12

... Mississippi MN Minnesota MO Missouri MT Montana NV Nevada NH New Hampshire NM New Mexico NY New York NJ New Jersey NC North Carolina ND North Dakota OH Ohio Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Abbreviation Expanded Text Bldg Building asap Centimeters mm Millimeters ft Feet yd Yards yds Yards pt Pints pts ...

Page 13

... Avenue Rd Road Rt Route Rte Route Blvd Boulevard Terr Terrace Exwy Expressway Expwy Expressway Drwy Driveway Dept Department Ct Court Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 PA Pennsylvania RI Rhode Island SC South Carolina SD South Dakota TN Tennessee TX Texas Tex Texas UT Utah VT Vermont VA Virginia ...

Page 14

... Emic Platform SIP Test Conditions Min. --- 4.5 --- 0.05 --- 32.9 --- 38.8 --- 26.5 +4.5V <= V <= +5.5V --- CC --- --- +4.5V <= V <= +5.5V 2.0 CC --- 0 +4.5V --- +4. --- --- Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Specification Unit Typ. Max. 5.0 5.5 V --- --- V/ms --- --- mA 73 --- mA --- --- mA --- 0.8 V --- 0 --- --- V --- --- V CC --- 0 ...

Page 15

... Serial Communication Bit T BIT Period (1) Note 1: The bit period is determined by an on-board RC oscillator and is temperature sensitive. Speaker Driver Specifications Parameter Symbol Power Output P OUT Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Emic Platform OEM Test Conditions Min. --- 4.5 --- 0.05 --- 32.4 --- 35 ...

Page 16

... Emic Platform OEM Test Conditions Min. --- 8 --- --- --- --- Differential load @ --- 8 Ω Test Conditions Min. 5k Ω load (AC --- coupled) --- 5 --- --- --- --- Emic Platform Power-On Sequence Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 Specification Unit Typ. Max. --- --- Ω --- 100 pF 1.2 --- V DC 23.5 --- mW RMS Specification Unit Typ. Max. --- 1 ...

Page 17

... Use the following circuit for connecting the Emic TTS Module to the BASIC Stamp microcontroller. For programs that require amplifying the output from FREQOUT and DTMFOUT, use the following filter circuit to provide a clean sine wave to the Ain pin of the Emic TTS: Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 17 ...

Page 18

... PIN 2 Rst PIN 3 AOut PIN 7 ' -----[ Constants ]------------------------------------------------------- 18 Before running this demo make sure that both ' connects to Emic SIn ' connects to Emic SOut ' 1 = busy ' low to reset Emic TTS ' audio out from Stamp Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 By writing the same ...

Page 19

... Help CON $FE EOM CON $AA OK CON $55 ' -----[ Variables ]------------------------------------------------------- cmd VAR Byte Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ' x 1.0 (note time adjust 1.0 (note freq adjust 0.265 ' x 0.665 ' say Engish text ' set volume set speed set pitch add abbreviation ...

Page 20

... Set Pitch (", DEC1 ptch, ")", CR, CR, "[R] Revision data", CR, CR, ">> " user response ' current volume ' current speed ' current pitch ' EEPROM pointer ' character from EE ' version data ' restore defaults ' display options menu ", CR, Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Page 21

... GOSUB Check_Busy PAUSE 500 GOTO Main Ph_Demo: DEBUG CLS, "Standard: 'Parallax'", CR SEROUT Tx, Baud, [Say, "Parallax", EOM] Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ' get command ' convert to number ' allow for upper/lower ' validate command ' say "Dialing..." ' say phone number ...

Page 22

... HWVER = ", HEX2 verData(0), CR, "Emic SWVER = ", HEX2 verData(1), CR, "WTS701 HWVER = ", HEX2 verData(2), CR, "WTS701 SWVER = ", HEX2 verData(3) PAUSE 3000 GOTO Main END 22 ' prompt user ' get single-digit input ' validate ' send to Emic Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Page 23

... RETURN ' Send text string to Emic ' -- put first char of EE string in eePntr Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ' wait for busy to release ' send soft reset ' set pgm vars to defaults ' allow busy to activate ' wait until not busy ...

Page 24

... EOM found ' get char from EEPROM ' print only ASCII chars ' point to next ' stop when EOM found ' ruh-roh, Shaggy ' get char from EEPROM ' valid digit ' point to next ' stop when EOM found Parallax, Inc. • Emic Text-To-Speech Module (#30006) • 02/2005 ...

Related keywords