The Wayback Machine - https://web.archive.org/web/20080510152744/http://www.datamath.org/Speech_IC.htm

DATAMATH� CALCULATOR� MUSEUM

Texas Instruments Speech - Integrated Circuits

SpeaknSpell78.jpg (79273 Byte)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.�

First Voice Synthesis Processors (VSP)

Listen some words from the Speak & Spell and read the original press release of the TMC0280 to get an idea of the Integrated Circuit.�

Find here the original press release dated June 11, 1978:

First single-chip speech synthesizer

Monolithic PMOS speech synthesis IC developed by Texas Instruments

DALLAS, June 11, 1978

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 Chicago , June 11-14.

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

First Voice Synthesis Memories (VSM)

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

Later Speech Synthesizers (TSP50C0x/1x)

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/1xis 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

Later Speech Synthesizers (MSP50C3x)

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

Later Speech Synthesizers (TSP50C4x)

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

Later Speech Synthesizers Memories (TSP60Cxx)

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