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

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