![]() |
DATAMATH� CALCULATOR� MUSEUM |
Shortly
after the invention of the synthesizer technology to reproduce human speech with
tuned voices stored in ROM's (integrated circuits) this funny product appeared. The
Speak & Spell project was started in the year 1976 and
created with the TMC0280 the first one-chip LPC speech synthesizer. Later refinements to the
Speak & Spell chips resulted in the TMS5100, 5110, 5200, and 5220 Voice Synthesis Processors
(VSP) for use in
commercial products needing synthetic speech voice output from digitally-stored words and
phrases. Speech data was stored in in up to sixteen 128K ROM chips (TMC0350). Plug-in modules increased vocabulary and
provided for versions in French, German, Spanish and British English. Texas
Instruments continued the integration of the synthesizer technology
and created dozens of VSP's and associated Voice Synthesis Memories (VSM's).
It's difficult to get information about the customized speech circuits manufactured by Texas Instruments. The following table gives an overview of the known circuits, a brief description and the products using them.�
Listen some words from the Speak & Spell and read the original press release of the TMC0280 to get an idea of the Integrated Circuit.�
First single-chip speech synthesizer
![]() Advertisement
Monolithic PMOS speech synthesis IC developed by Texas Instruments ![]() Advertisement
DALLAS, June 11, 1978 ![]() Advertisement
A new speech synthesis monolithic integrated circuit has been developed by Texas Instruments Incorporated. It marks the first time the human vocal tract has been electronically duplicated on a single chip of silicon. Measuring 44,000 square mils, the chip is fabricated using TI's low-cost metal gate P-channel MOS process, the same used for TI calculator MOS ICs. The speech synthesis MOS/LSI integrated
circuit along with two 128K dynamic ROMs each with the capacity to store
over 100 seconds of speech, and a special version of the TMS1000
microcomputer, all TI developed, serve as the main electronics for the new
talking learning aid, SPEAK & SPELL�,
for seven year olds and up. The new TI consumer product was introduced
at the Summer Consumer Electronics Shows in Speech encoding is achieved through pitch excited Linear Predictive Coding (LPC). As the name implies, LPC is based on a linear equation to formulate a mathematical model of the human vocal tract and an ability to predict a speech sample based on previous ones. Linear Predictive Coding is a technique of analyzing and synthesizing human speech by determining from original speech a description of a time varying digital filter modeling the vocal tract. This filter is then excited by either periodic or random inputs. An on-chip 8-bit digital-to-analog (D/A) converter transforms digital information processed through the filter into synthetic speech. Codes for twelve synthesis parameters (10 filter coefficients, pitch and energy) serve as inputs to the synthesizer chip. These codes are stored in a ROM and, once decoded by on-chip circuitry, represent the time varying description of the LPC synthesis model. Inputs to the digital filter take two forms: (1) periodic and (2) random. The periodic inputs are used to reproduce voiced sounds which have a definite pitch such as vowel sounds or voiced fricatives such as Z , B or D . A random input models unvoiced sounds such as S , F , T and SH. The speech synthesis chip has two separate logic blocks which generate the voiced and unvoiced excitation. Output of the digital filter drives a D to A converter which in turn drives a speaker. Key to TI's high quality LPC speech synthesizer is an advanced design 10-stage lattice filter which has an integrated array multiplier, an adder coupled to the multiplier output and various delay circuits coupled to the adder output. With this increased computational sequencing capability and a fast continuous data transfer rate, the multiplier can accept two inputs every five microseconds. Twenty multiply and accumulate operations are needed to generate each speech sample, and the circuit can generate up to 10,000 speech samples per second. The chip is operated at an eight kilohertz rate for the Speak & Spell. This 10th order Linear Predictive Coding (LPC-10) speech synthesizer IC accurately reproduces human speech from stored or transmitted digital data. |
Type | Year | Function | Product | Comments |
TMC0280 (CD2801) | 1978 | 4-bit peripheral | Speak & Spell, Math, Read, Language Tutor | First VSP |
TMC0280 (CD2802) | 1981 | 4-bit peripheral | Touch & Tell | � |
TMS5100 | � | � | � | � |
TMS5200 | � | � | � | � |
TMS5220 | 1982 | � | Speak & Learn | � |
� | � | � | � | � |
These chips are manufactured in a metal gate P-channel MOS process and using dual-inline plastic cases.�
Type | Year | Function | Calculator | Comments |
TMC0351 | 1978 | 128kBit� | Speak & Spell (1978) | First VSM |
TMC0352 | 1978 | 128kBit� | Speak & Spell (1978) | Memory, 8 digits |
TMC0350/CD2302 | 1978 | 128kBit | Speak & Spell Module | � 1978 Vowel Power� |
TMC0350/CD2305 | 1978 | 128kBit | Speak & Spell Module | � 1979 Super Stumpers 4-6� |
TMC0350/CD2307 | 1978 | 128kBit | Speak & Spell Module | � 1979 Super Stumpers 7-8 |
TMC0350/CD2308 | 1978 | 128kBit | Speak & Spell Module | � 1979 Basic Builders� |
TMC0350/CD2309 | 1978 | 128kBit | Speak & Spell Module | � 1979 Mighty Verbs� |
TMC0350/CD2311 | 1979 | 128kBit | Language Tutor | � 1979 Spoken English |
TMC0350/CD2312 | 1979 | 128kBit | Language Tutor | � 1979 Spoken English |
TMC0350/CD2313 | 1979 | 128kBit | Language Tutor | � 1979 Spoken English |
TMC0350/CD2314 | 1979 | 128kBit | Language Tutor | � 1979 Spoken English |
TMC0350/CD2327 | 1979 | 128kBit | Language Tutor | � 1979 Spoken French |
TMC0350/CD2328 | 1979 | 128kBit | Language Tutor | � 1979 Spoken French |
TMC0350/CD2329 | 1979 | 128kBit | Language Tutor | � 1979 Spoken French |
TMC0350/CD2330 | 1979 | 128kBit | Language Tutor | � 1979 Spoken French |
TMC0350/CD2331 | 1979 | 128kBit | Language Tutor | � 1979 Spoken German |
TMC0350/CD2332 | 1979 | 128kBit | Language Tutor | � 1979 Spoken German |
TMC0350/CD2333 | 1979 | 128kBit | Language Tutor | � 1979 Spoken German |
TMC0350/CD2334 | 1979 | 128kBit | Language Tutor | � 1979 Spoken German |
TMC0350/CD2345 | 1980 | 128kBit | Buddy | � |
TMC0350/CD2346 | 1980 | 128kBit | Buddy | � |
TMC0350/CD2348 | 1980 | 128kBit | Speak & Spell Module | � 1980 Noun Endings� |
TMC0350/CD2349 | 1980 | 128kBit | Speak & Spell Module | � 1980 Magnificent Modifiers� |
� | � | � | � | � |
TMC0350/CD2350 | 1980 | 256kBit | Speak & Spell (1980) | Double VSM |
TMC0350/CD2352 | 1980 | 256kBit | La Dict�e Magique | Double VSM |
TMC0350/CD2353 | 1980 | 256kBit | La Dict�e Magique | � 198? Les Mots de Base� |
TMC0350/CD2355 | 1981 | 256kBit | Touch & Tell Module | � 1981 Animal Friends |
TMC0350/CD2360 | 1982 | 256kBit | Speak & Spell Module | � 1982 ET Fantasy Module� |
TMC0350/CD2361 | 1982 | 256kBit | Touch & Tell Module | � 1982 World of Transportation |
TMC0350/CD2362 | 1982 | 256kBit | Touch & Tell Module | � 1982 Little Creatures |
TMC0350/CD2381 | 1986 | 256kBit | Speak & Math | Double VSM |
TMC0350/CD2392 | 1980 | 256kBit | Speak & Math | Double VSM |
TMC0350/CD2393 | 1980 | 256kBit | Speak & Math | Double VSM |
TMC0350/CD2394 | 1980 | 256kBit | Speak & Read | Double VSM |
TMC0350/CD2395 | 1980 | 256kBit | Speak & Read | Double VSM |
TMC0350/CD2534 | 1980 | 256kBit | Speak & Read | A Dog on a Log |
� | � | � | � | � |
TMC0350/CD3509 | 1989 | ??? | Language Teacher | � 1980 German for Travel� |
� | � | � | � | � |
TMC0355/CD2601 | 1978 | 128kBit | Mr. Challenger | Small housing |
TMC0355/CD2602 | 1978 | 128kBit | Spelling B | Small housing |
TMC0355/CD2604 | 1978 | 128kBit | LETTERlogic | Small housing |
TMC0355/CD2607 | 1979 | 128kBit | Spelling ABC | Small housing |
CD2610 | 1981 | ??? | Touch & Tell | Small housing |
CD2611 | 1981 | � | Touch & Tell Module | � 1981 Alphabet Fun |
CD2612 | 1981 | � | Touch & Tell Module | � 1981 Number Fun |
CD2613 | 1981 | � | Touch & Tell Module | � 1981 All About Me |
CD2614 | 1981 | � | Speak & Math | Found in 1986 model |
� | � | � | � | � |
TMC0350/CD62048 | 1981 | ??? | La Dict�e Magique | � 198? Les Magasins De La Rue� |
TMC0350/CD62170 | 1981 | ??? | Touch & Tell (UK) | � |
TMC0350/CD62171 | 1981 | ??? | Le Livre Magique | � |
TMC0350/CD62172 | 1981 | ??? | Tipp & Sprich | � |
TMC0350/CD62173 | 1981 | ??? | Les Maths Magiques | � |
TMC0350/CD62175 | 1981 | ??? | Speak & Spell (UK) | � |
TMC0350/CD62176 | 1982 | ??? | Libro Parlante | � |
TMC0350/CD62177 | 1982 | ??? | La Dict�e Magique | � 198? Les Mots Difficiles� |
TMC0350/CD62178 | 1982 | ??? | La Dict�e Magique | � 198? Les Extra-Terrestres� |
TMC0350/CD62190 | 1982 | ??? | Grillo Parlante | � |
TMC0350/CD62313 | 198x | ??? | Grillo Parlante Module | SuperModulo |
The TSP50C0x/1x family of speech
synthesizers offer cost-effective solutions for high-volume applications. Each
incorporates a built in microprocessor that allows music as well as speech
capability. Texas Instruments offers five sizes of internal ROM for up to three
minutes of speech. In addition, the devices can be interfaced to external speech
memory.
The TSP50C0x/1x uses a revolutionary architecture to combine an 8-bit
microprocessor, a speech synthesizer, ROM, RAM, and I/O in a low-cost
single-chip system. The architecture uses the same ALU (Arithmetic Logic Unit)
for the synthesizer and the microprocessor, thus reducing chip area and cost and
enabling the microprocessor to do a multiply operation in 1.6us. Linear
Predictive Coding (LPC) is used to synthesize high-quality speech at a low data
rate.
The TSP50C0x/1x implements an LPC-12 speech synthesis algorithm using a 12-pole
lattice filter. The internal microprocessor fetches speech data from the
internal or external ROM (TSP60C18 or TSP60C81), decodes the speech data, and
sends the decoded data to the synthesizer. The microprocessor also interpolates
(smooths) the speech data between fetches. The output of the synthesizer can be
used to drive transistor or integrated-circuit amplifiers. Some digital low-pass
filtering is provided inside the TSP50C0x/1x.�
The TSP50C0x/1x� is manufactured in
a 4-V to 6-V CMOS Technology for Low Power Dissipation and using
16 pin dual-inline (DIP) or 20-pin surface mountable (SO) plastic
cases.
Type | Year | Function | Product | Comments |
TSP50C04 | � | �4k ROM, 48 RAM | � | � |
TSP50C06 | � | �6k ROM, 48 RAM | � | � |
TSP50C10 | � | �8k ROM, 112 RAM | � | 3 D/A channels |
TSP50C10/CSM10047 | � | 16k ROM, 112 RAM | Super Speak & Math | �� |
TSP50C10/CSM10087 | � | 16k ROM, 112 RAM | Super Speak & Spell | Only models manufac. later 1991 |
TSP50C11 | � | 16k ROM, 112 RAM | � | 3 D/A channels |
TSP50C11/CSM11012 | � | 16k ROM, 112 RAM | Peek-A-Boo Zoo | � |
TSP50C11/CSM11039 | � | 16k ROM, 112 RAM | Passport Game | � |
TSP50C11/CSM11124 | � | 16k ROM, 112 RAM | Magic Clown | � |
TSP50C11/CSM11125 | � | 16k ROM, 112 RAM | Storytime Sorter | � |
TSP50C11/CSM11128 | � | 16k ROM, 112 RAM | Mouse Computer | � |
TSP50C11/CSM11129 | � | 16k ROM, 112 RAM | L'Ordinateur Magique | � |
TSP50C11/CSM11157 | 1993 | 16k ROM, 112 RAM | My Own Playphone | |
TSP50C11/CSM11159 | � | 16k ROM, 112 RAM | Magic Melody | |
TSP50C11/CSM11163 | � | 16k ROM, 112 RAM | Teddy Touch & Tell | � |
TSP50P11 | � | 16k ROM, 112 RAM | � | User programmable |
TSP50C12 | � | 16k ROM, 112 RAM | � | LCD driver |
TSP50C13 | � | �8k ROM, 112 RAM | � | �� |
TSP50C14 | � | 16k ROM, 112 RAM | � | � |
TSP50C14 | � | 16k ROM, 112 RAM | Discovery Depot | � |
TSP50C14 | � | 16k ROM, 112 RAM | Touch & Talkies | � |
TSP50C14/CSM14042 | � | 16k ROM, 112 RAM | Touch & Talkies | Crazy Clubhouse |
TSP50C14/CSM14053 | � | 16k ROM, 112 RAM | Touch & Talkies | Wordy Wagon |
TSP50C19 | � | 32k ROM, 112 RAM | � | � |
The MSP50x3x family uses a revolutionary
architecture to combine an 8-bit microprocessor, two speech synthesizers, ROM,
RAM, and I/O in a low-cost single-chip system. The architecture uses the same
arithmetic logic unit (ALU) for the two synthesizers and the microprocessor,
thus reducing chip area and cost and enabling the microprocessor to do a
multiply operation in 0.8us. The MSP50x3x family features two semi-independent
channels of linear predictive coding (LPC), which synthesize high-quality speech
at a low data rate. Pulse code modulation (PCM) can produce music or sound
effects. LPC and PCM can be added together to produce a composite result.
The MSP50x3x implements an LPC-12 speech-synthesis algorithm using two 12-pole
lattice filters. The internal microprocessor fetches speech data from the
internal ROM, decodes the speech data, and sends the decoded data to the
synthesizer. The microprocessor also interpolates (smoothes) the speech data
between fetches. The microprocessor can calculate a PCM waveform, which can be
added to the output of one of the two lattice filters to create composite PCM +
LPC waveforms.
The MSP50x3x is manufactured in a 3.3V to 6.5V CMOS technology for low power dissipation and using 16 pin dual-inline (DIP) or 20-pin surface mountable (SO) plastic cases.
Type | Year | Function | Product | Comments |
MSP50C30/CSM30003 | � | �4k ROM | Catalogue part | � |
MSP50C32 | � | 16k ROM | � | � |
MSP50C33 | � | 32k ROM | � | � |
MSP50C34 | � | 64k ROM | � | � |
MSP50P34 | � | 64k ROM | � | User programmable |
MSP50C37 | � | 16k ROM | �� | � |
MSP50P37 | � | 16k ROM | � | User programmable |
The TSP50x4x family is not yet explored.
Type | Year | Function | Product | Comments |
TMP50C40/CM54128 | 1986 | � | Little Maestro | |
TMP50C40/CD54129 | 1986 | � | Speak & Music | � |
TMP50C40/CD54148 | 1986 | � | La Musique Magique | |
TMP50C40/CD54149 | 1986 | � | Speak & Music (UK) | |
TMP50C40/CD54169 | 1986 | � | Fonillo Suonaparla | |
TMP50C40/CD54170 | 1986 | � | Mathe-Fix | |
TSP50C41/CSM41014 | 1988 | �� | Voyager | � |
TSP50C42/CSM42005 | � | �� | Touch & Discover� | � |
TSP50C42/CSM42008 | 1988 | �� | Super Speak & Read | � |
TSP50C42/CSM42014 | 1989 | � | Super Libro Parlante | � |
TSP50C42/CSM42020 | � | � | Super Speak & Spell | Only during the years 1989-1990 |
TSP50C42/CSM42023 | 1989 | � | Le Super Livre Magique | Like Touch & Discover |
TSP50C42/CSM42025 | � | � | Lesefreund, Chatter-Book | � |
TSP50C42/CSM42027 | 1990 | � | La Super Dict�e Magique� | � |
TSP50C42/CSM42030 | 1990 | � | Super Speak &
Spell (91) La Super Dict�e Magique� |
� |
TSP50C42/CSM42031 | � | � | El Loro Parlach�n, El Loro Profesor | � |
TSP50C42/CSM42042 | 1992 | � | Touch & Discover School Edition | � |
TSP50C42/CSM42047 | � | � | Magic Reading Desk | � |
TSP50C43/CSM57303 | � | � | Music Star | � |
TSP50C44/CSM44012 | � | � | Computer Fun | � |
TSP50C44/CSM44017 | � | � | Computer Fun | English edition |
TSP50C44/CSM44024 | � | � | Computer Fun | German edition |
These�chips are manufactured in CMOS Technology for Low Power Dissipation and using dual-inline plastic cases. They are intended for use with the TSP50C0x/1x family of speech synthesizers.
Type | Year | Function | Product | Comments |
TSP60C18 | � | 256kBit | � | DIP16 |
TSP60C81 | � | 1024kBit | � | DIP28� |
TSP60C18/CMM18001 | � | � | Super Speak & Math | �� |
TSP60C18/CMM18004 | � | � | Super Speak & Spell | � |
TSP60C19/CMM19002 | � | � | Touch & Discover | � 1987� |
TSP60C19/CMM19005 | � | � | Voyager | � 1988 |
TSP60C19/CMM19006 | � | � | Computer Fun | � |
TSP60C19/CMM19010 | � | � | Chatter-Book | � |
TSP60C19/CMM19016 | � | � | Super Libro Parlante | � 1989 |
TSP60C19/CMM19018 | � | � | Lesefreund | � |
TSP60C19/CMM19025 | � | � | Le Super Livre Magique | � 1989 |
TSP60C19/CMM19027 | � | � | Chatter-Book | � |
TSP60C19/CMM19028 | � | � | Lesefreund Module | � |
TSP60C19/CMM19031 | � | � | La Super Dict�e Magique� | � 1990 |
TSP60C19/CMM19035 | � | � | Grillo Parlante Piu� | � 1990 |
TSP60C19/CMM19036 | � | � | El Loro Parlanch�n | � 1990 |
TSP60C19/CMM19040 | � | � | Computer Fun (UK)� | � 1990 |
TSP60C19/CMM19044 | � | � | La Super Dict�e Magique� | � 1991 Module d' extension No2 |
TSP60C19/CMM19048 | � | � | Super Speak & Spell (91) | � |
TSP60C19/CMM19049 | � | � | La Super Dict�e Magique� | � 1991 Anglais 1 |
TSP60C19/CMM19054 | � | � | El Loro Profesor | <font face="V |