The Texas Instruments LPC Speech Chips are a series of
speech synthesizer
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or Computer hardware, hardware products. A text-to-speech (TTS) system conv ...
digital signal processor
A digital signal processor (DSP) is a specialized microprocessor chip, with its architecture optimized for the operational needs of digital signal processing. DSPs are fabricated on metal–oxide–semiconductor (MOS) integrated circuit chips. ...
integrated circuit
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s created by
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
beginning in 1978. They continued to be developed and marketed for many years, though the speech department moved around several times within
TI until finally dissolving in late 2001. The rights to the speech-specific subset of the MSP line, the last remaining line of TI speech products as of 2001, were sold to
Sensory, Inc. in October 2001.
Theory
Speech
Speech is the use of the human voice as a medium for language. Spoken language combines vowel and consonant sounds to form units of meaning like words, which belong to a language's lexicon. There are many different intentional speech acts, suc ...
data is stored through pitch-excited
linear predictive coding
Linear predictive coding (LPC) is a method used mostly in audio signal processing and speech processing for representing the spectral envelope of a digital signal of speech in compressed form, using the information of a linear predictive model ...
(PE-LPC), where words are created by a
lattice filter, selectably fed by either an excitation
ROM
Rom, or ROM may refer to:
Biomechanics and medicine
* Risk of mortality, a medical classification to estimate the likelihood of death for a patient
* Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac
* ...
(containing a glottal pulse waveform) or an LFSR (
linear-feedback shift register
In computing, a linear-feedback shift register (LFSR) is a shift register whose input bit is a Linear#Boolean functions, linear function of its previous state.
The most commonly used linear function of single bits is exclusive-or (XOR). Thus, ...
) noise generator. Linear predictive coding achieves a vast reduction in data volume needed to recreate intelligible speech data.
History
The TMC0280/TMS5100 was the first self-contained
LPC speech synthesizer
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or Computer hardware, hardware products. A text-to-speech (TTS) system conv ...
IC ever made. It was designed for
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
by Larry Brantingham, Paul S. Breedlove, Richard H. Wiggins,
and Gene A. Frantz
and its silicon was laid out by Larry Brantingham.
The chip was designed for the 'Spelling Bee' project at
TI, which later became the
Speak & Spell.
A speech-less 'Spelling B' was released at the same time as the
Speak & Spell.
All TI LPC speech chips until the TSP50cxx series used
PMOS architecture, and LPC-10 encoding in a special TI-specific format.
Chips in the TI LPC speech series were labeled as TMCxxxx or CDxxxx when used by TI's consumer product division, or labeled as TMS5xxx (later TSP5xxx) when sold to 3rd parties.
TI LPC Speech chip family
1978
*TMS5100 (TMC0281, internal TI name is '0280' hence chip is sometimes labeled TMC0280): First LPC speech chip. Used a custom 4-bit serial interface using
TMS6100 or
TMS6125 mask ROM ICs; used on all non-super versions of the
Speak & Spell except for the 1980 UK version, which used the TMC0280/CD2801 below.
Publicly sold as TMS5100. It was also used on the ''Byron Petite Electronic Talking Typewriter''
toy. Superseded in 1979 by TMS5100A and TMS5110.
1980
*TMC0280 AKA CD2801: Used in the
Speak & Math,
Speak & Read,
and the TI Language Translator/Language Tutor.
Pin, but not function compatible with TMS5100/TMC0280, has a different LPC and slightly different chirp table. The CD2801/Die revision F fixes an interpolator bug.
*TMS5100A: Die shrink of TMS5100/TMC0281. Very minor differences in function, uses die rev F, fixing a bug in the interpolator. Used on the ''Century Video System''
arcade platform. Uses the original chirp table.
*TMS5110: Has updated LPC tables (which mostly match 5220, see below). Pin, but not function compatible with TMS5100. Superseded by TMS5110A. It was used in the
Monkgomery
Monkgomery was a children's puppet. It took the form of a talking monkey wearing a necktie, released by Hasbro in 1986.
The toy was 17" in height and sat at approximately 14" tall. The toy had two Velcro strips on his hands allowing him to b ...
puppet toy made by Hasbro. An SDIP version of this chip was sold at some point as the "TMS5111". Uses the 'final' chirp table.
*TMS5200 (AKA CD2501E, internal TI name is '0285' hence chip is sometimes labeled TMC0285): Added 8-bit parallel FIFO interface; designed for use by the TI consumer division for the
TI-99/4A
The TI-99/4 and TI-99/4A are home computers released by Texas Instruments (TI) in 1979 and 1981, respectively.
Based on TI's own TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. The assoc ...
speech module; also used on the 4th generation
Bally/Midway pinball
Pinball games are a family of games in which a ball is propelled into a specially designed table where it bounces off various obstacles, scoring points either en route or when it comes to rest. Historically the board was studded with nails call ...
tables' Squawk and Talk speech board (part number AS-2518-61), on the Environmental cabinet version of the
Bally/Midway arcade game ''
Discs of TRON
''Discs of Tron'' is the second arcade video game based on the 1982 Disney film ''Tron''. While the first ''Tron'' is a collection of four minigames, ''Discs of Tron'' is a single game inspired by ''Tron''s disc-battles. It is set in an arena si ...
'', possibly on (earlier)
Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
Echo II cards, and on the
Zaccaria arcade games ''Jack Rabbit'' and ''Money Money'', and Zaccaria pinball machines ''Pinball Champ'' and ''Soccer Kings''. Superseded by TMS5220 in late 1980/1981, and possibly sold as cheap, 'fire-sale' stock in 1982–1983. Uses the 'final' chirp table.
*CD2802: A version of the TMS5100/5110 with different LPC and chirp tables, not the same as either the TMS5100(A) or TMS5110(A). Used on the Touch and Tell only, never sold outside of the company. Uses its own, unique, chirp table.
*TMS5110A (after 1985: TSP5110A): Die shrink of TMS5110, pin and function compatible. Used on at least two home computer products. It was used on the arcade game ''
Bagman
The term bagman (or bag man) has different meanings in different countries.
One group of definitions centers on the idea of traveling. In British usage, "bagman" is a term for a traveling salesman, first known from 1808.
In Australian usage, it ...
'' by Valadon Automation, by Omnicron Electronics on the TCC-14 Talking Clock/Calendar, and on the arcade game ''
A.D. 2083
The terms (AD) and before Christ (BC) are used when designating years in the Gregorian and Julian calendars. The term is Medieval Latin and means "in the year of the Lord" but is often presented using "our Lord" instead of "the Lord", tak ...
'' by Midcoin. Used on the Chrysler
Electronic Voice Alert vehicle monitoring system. Uses the 'final' chirp table.
*TMS5220 (AKA CD2805E?): Improved version of the TMS5200, pin but not function compatible (has new LPC tables); used on (later) Apple II
Echo II cards, (rumor) on the very last run of
TI-99/4A
The TI-99/4 and TI-99/4A are home computers released by Texas Instruments (TI) in 1979 and 1981, respectively.
Based on TI's own TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. The assoc ...
speech modules, on the
BBC Micro
The BBC Microcomputer System, or BBC Micro, is a family of microcomputers developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project. Launched in December 1981, it was showcased across severa ...
, on the
EXL 100
The EXL 100 is a computer released in 1984 by the French brand Exelvision, based on the TMS 7020 microprocessor from Texas Instruments. This was an uncommon design choice (at the time almost all home computers either used 6502 or Z80 microproces ...
, in
Bally/Midway's ''NFL Football'' arcade game, and in many
Atari, Inc. arcade games, including ''
Star Wars
''Star Wars'' is an American epic film, epic space opera media franchise created by George Lucas, which began with the Star Wars (film), eponymous 1977 film and Cultural impact of Star Wars, quickly became a worldwide popular culture, pop cu ...
'', ''
Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
'', ''
Return of the Jedi
''Return of the Jedi'' (also known as ''Star Wars: Episode VI – Return of the Jedi'' is a 1983 American epic space opera film directed by Richard Marquand from a screenplay by Lawrence Kasdan and George Lucas. The sequel to '' The Empire ...
'', and ''
The Empire Strikes Back
''The Empire Strikes Back'' (also known as ''Star Wars: Episode V – The Empire Strikes Back'') is a 1980 American epic film, epic space opera film directed by Irvin Kershner from a screenplay by Leigh Brackett and Lawrence Kasdan, based o ...
''. Later Atari arcade games used the TMS5220C, see below. The TMS5220 was also used in
Zaccaria pinball machines ''Farfalla'', ''Devil Riders'', ''Time Machine'', ''Magic Castle'', ''Robot'', ''Clown'', ''Pool Champion'', ''Blackbelt'', ''Mexico '86'', ''Zankor'', and ''Spooky''. The TMS5220 was also used on Venture Line's ''Looping'' and ''Sky Bumper'',
Olympia's ''Portraits'', and
Exidy
Exidy, Inc. was an American developer and manufacturer of coin-operated electro-mechanical and video games which operated from 1973 to 1999. They manufactured many notable titles including '' Death Race'' (1976), ''Circus'' (1978), '' Star Fire' ...
's ''Victory'' and ''Victor Banana'' arcade machines.
[MAWS - searchable information about resources in MAME .122u8](_blank)
/ref> The TMS5220 was also used in the Androbot, Inc. Topo line of robots, starting with Topo II and Topo III in 1984. Superseded by TMS5220C in 1983/1984. Uses the 'final' chirp table. HP 82967A Speech synthesis module, adding 1500-word vocabulary to Series 80 computers.
1983
*TMS5220C (after 1985: TSP5220C): has the two NOP commands the parallel FIFO interface reworked to control speech rate, added external full reset; minor change apparent to the way energy values affect unvoiced frames. Otherwise identical, pin-compatible, and a drop-in replacement to the TMS5220. Used on the Atari
Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French holding company Atari SA (formerly Infogrames) and its focus is on "video games, consumer hardware, licensing and bl ...
arcade games ''Indiana Jones and the Temple of Doom
''Indiana Jones and the Temple of Doom'' is a 1984 American action-adventure film directed by Steven Spielberg from a script by Willard Huyck and Gloria Katz, based on a story by George Lucas. It is the second installment in the Indiana Jone ...
'', '' Road Runner'', '' 720°'', '' Gauntlet'', '' Gauntlet II'', '' A.P.B.'', ''Paperboy
A paperboy is someoneoften an older child or adolescentwho distributes printed newspapers to homes or offices on a regular route, usually by bicycle or automobile. In Western nations during the heyday of print newspapers during the early 20th cen ...
'', ''RoadBlasters
''RoadBlasters'' is a vehicular combat game released in arcades by Atari Games in 1987. The player navigates an armed sports car through 50 different rally races, getting to the finish line before running out of fuel. Ports were released for ...
'', ''Vindicators Part II'', and finally '' Escape from the Planet of the Robot Monsters''. Also used on the IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
PS/2 Speech Adapter and the Pacific Educational Systems RS-232 Speech adapter. Manufactured into the early 1990s.
1985
*TSP50C50: CMOS, uses LPC-12 instead of LPC-10, uses TMS60C20 256Kb/32KiB serial ROM instead of TMS6100. Uses 'D6' LPC tables and chirp tables, which were common for the whole TSP50Cxx series. Has built in low-pass analog filter. Manufactured into the early 1990s.
1986
*TSP50C40 (later MSP50C40): TSP50C50 plus a simple 8-bit microcontroller with on-chip mask ROM. Was used in a number of TI's consumer division products, and named CM54129/CM54169 for the speak&music.
1987 and later
*Several other TSP50Cxx products, which added more ROM/ram, did away with the serial interface entirely, etc.
*The TSP53C30 microcontroller product emulates a TMS5220 PE-LPC, but also has support for D6 LPC as well as PCM sound output.
*After about 1997, the TSP non-microcontroller line was phased out in favor of speech-specific members of the MSP line, which have microcontrollers. In October 2001, the rights to the speech-specific subset of the MSP line of chips (MSP50C6XX chip family) was sold by TI to Sensory, Inc. Sensory rebranded the chips as the Sensory SC-6x line.
* In October 2007, Sensory announced it would no longer accept new mask submissions for the SC-6x line. Orders for chips with existing masks will continue to be accepted for at least the next year.
The companion devices to all versions of the speech chip were the custom 4-bit-interfaced 128Kbit (16KiB) TMS6100NL (AKA TMC0350) and 32Kbit (4KiB) TMS6125NL (a.k.a. TMC0355 a.k.a. TMS7125) read-only memories which were mask programmed with words required for a specific product. ALL versions of the LPC chips until the TSP50Cxx series support them. All versions of the TMS6100 appear to only have 128Kbit/16KiB of content, regardless of rumors to the contrary.
References
;Notes
* - TMS5220 datasheet
Video - Demonstration of TMS5220 via emulation and demo of QBOX Pro software.
{{DEFAULTSORT:Texas Instruments Lpc Speech Chips
Texas Instruments hardware
Speech synthesis
Sound chips