Кіріспе

Texas Instruments LPC Speech Chips – 1978 жылдан бастап Texas Instruments компаниясы жасаған сөйлеу синтезаторы, сандық сигналды өңдеу процессорларының интегралдық схемаларының сериясы. Олар көптеген жылдар бойы жетілдіріліп, сатылымға түсірілді, алайда сөйлеу бөлімі TI ішінде бірнеше рет орын ауыстырып, 2001 жылдың соңында таратылды. 2001 жылы TI-дың сөйлеу өнімдерінің соңғы желісі болған MSP желісінің, дауысқа қатысты бөлігінің құқықтары 2001 жылдың қазан айында Sensory, Inc. компаниясына сатылды.

Теория

Сөйлеу деректері биіктікпен қоздырылатын сызықтық болжамды кодтау (PE LPC) арқылы сақталады, онда сөздер торлы сүзгі арқылы жасалады, және оларға қоздырғыш ROM (көмейлік импульстің толқын пішінін қамтиды) немесе LFSR (сызықтық кері байланыс тізбекті тіркегіші) шу генераторынан таңдау бойынша қоректену мүмкіндігі бар. Сызықтық болжамды кодтау түсінікті сөйлеу деректерін қайта жарату үшін қажетті дерек көлемін айтарлықтай қысқартуға мүмкіндік береді.

Тарих

TMC0280/TMS5100 – бұл ең алғашқы дербес LPC сөйлеу синтезаторы интегралды схемасы (IC) болды. Оны Техас Инструментс (Texas Instruments) компаниясы үшін Ларри Брентингэм, Пол С. Бридлав, Ричард Х. Виггинс және Джин А. Франц жасаған, ал кремнийлік схемасын Ларри Брентингэм жүзеге асырған. TSP50cxx сериясына дейінгі барлық TI LPC сөйлеу чиптері PMOS архитектурасын және LPC 10 кодилеуін, арнайы TI форматында қолданды. TI LPC сөйлеу сериясындағы чиптер, TI-дің тұтыну тауарлары бөлімінде қолданылғанда TMCxxxx немесе CDxxxx деп, ал үшінші тараптарға сатылғанда TMS5xxx (кейін TSP5xxx) деп белгіленді.

1978 жыл

TMS5100 (TMC0281, TI-дің ішкі атауы '0280', сондықтан чип кейде TMC0280 деп аталады): Бірінші LPC сөйлеу чипі. TMS6100 немесе TMS6125 маскалық ROM IC-терді пайдаланатын арнайы 4 биттік тізбектік интерфейс қолданылды; 1980 жылғы Ұлыбритания нұсқасынан басқа, Speak & Spell-дің барлық стандартты емес нұсқаларында қолданылды, ол төмендегі TMC0280/CD2801-ді пайдаланды. Бұл чип TMS5100 деген атпен сатылды. Ол сондай-ақ Байронның кішкентай электронды сөйлейтін теру машинасы ойыншығында да қолданылды. 1979 жылы TMS5100A және TMS5110 чиптерімен алмастырылды.

1980 жыл

TMC0280 AKA CD2801: Speak & Math, Speak & Read және TI Language Translator/Language Tutor бағдарламаларында қолданылады. Pin, бірақ TMS5100/TMC0280-мен функциялық үйлесімсіз, басқа LPC және сәл өзгеше chirp кестесі бар. CD2801/Die revision F интерполятордағы қателікті жояды. TMS5100A: TMS5100/TMC0281 чипінің кішірейтілген нұсқасы. Функциядағы айырмашылықтар өте шағын, F ревизиясын қолданады, интерполятордағы қателікті түзетуге арналған. Century Video System аркадалық платформасында қолданылған. Бастапқы chirp кестесі қолданылады. TMS5110: LPC кестелері жаңартылған (көбінесе 5220-ға сәйкес келеді, төменде қараңыз). TMS5100-мен pin бойынша үйлесімді, бірақ функциялық үйлесімсіздік бар. TMS5110A нұсқасымен алмастырылған. Hasbro компаниясының Monkgomery қуыршақ ойыншығында қолданылған. Бұл чиптің SDIP нұсқасы бір кезде "TMS5111" деп сатылған. "Соңғы" chirp кестесі қолданылады. TMS5200 (AKA CD2501E, TI ішіндегі атауы '0285', сондықтан чип кейде TMC0285 деп аталады): 8 биттік параллельді FIFO интерфейсі қосылған; TI 99/4A сөйлеу модулі үшін TI тұтынушы бөлімінде жасалған; сондай-ақ 4-ші буын Bally/Midway пинбол ойындарының Squawk and Talk сөйлеу тақтасында (бөлім нөмірі AS 2518 61), Bally/Midway аркада ойынының қоршаған ортадағы нұсқасында TRON дискілері, (алғашқы) Apple II Echo II карталарында және Zaccaria аркада ойындары Jack Rabbit және Money Money, сондай-ақ Zaccaria пинбол машиналары Pinball Champ және Soccer Kings-те қолданылған. 1980/1981 жылдардың соңында TMS5220 нұсқасымен алмастырылған, және 1982–1983 жылдары арзан, "құтылу сатуы" қорлары ретінде сатылған болуы мүмкін. "Соңғы" chirp кестесі қолданылады. CD2802: TMS5100/5110 чипінің әртүрлі LPC және chirp кестелерімен жасалған нұсқасы, TMS5100(A) немесе TMS5110(A) сияқты емес. Тек Touch and Tell құрылымында қолданылған, компаниядан тыс сатылмаған. Өзінің жеке, бірегей chirp кестесін пайдаланады. TMS5110A (1985 жылдан кейін: TSP5110A): TMS5110 чипінің кішірейтілген нұсқасы, pin және функциялық үйлесімді. Кем дегенде екі үй компьютерінде қолданылған. Valadon Automation компаниясының Bagman ойынында, Omnicron Electronics компаниясының TCC 14 Talking Clock/Calendar және Midcoin компаниясының A.D. 2083 ойынында қолданылған. Chrysler электронды дауыспен ескерту жүйесінде қолданылған. "Соңғы" chirp кестесі қолданылады. TMS5220 (AKA CD2805E?): TMS5200-дің жетілдірілген нұсқасы, pin бойынша үйлесімді, бірақ функциялық үйлесімсіздік бар (жаңа LPC кестелері бар); (кейінгі) Apple II Echo II карталарында, (деген қауесет бар) TI 99/4A сөйлеу модульдерінің соңғы партиясында, BBC Micro-да, Bally/Midway-дің NFL Football аркада ойынында және көптеген Atari, Inc. аркада ойындарында, соның ішінде Star Wars, Firefox, Return of the Jedi, Road Runner, The Empire Strikes Back. Кейінгі Atari аркада ойындары TMS5220C нұсқасын қолданды, төменде қараңыз. TMS5220 сондай-ақ Zaccaria пинбол машиналарында Farfalla, Devil Riders, Time Machine, Magic Castle, Robot, Clown, Pool Champion, Blackbelt, Mexico '86, Zankor және Spooky ойындарында қолданылған. TMS5220 сондай-ақ Venture Line Looping және Sky Bumper, Olympia's Portraits және Exidy's Victory және Victor Banana аркада машиналарында қолданылған. TMS5220 сондай-ақ Androbot, Inc. Topo роботтарының Topo II және Topo III модельдерінен бастап 1984 жылдан бері қолданылған. 1983/1984 жылдары TMS5220C нұсқасымен алмастырылған. "Соңғы" chirp кестесі қолданылады. HP 82967A: Сөйлеу синтезі модулі, Series 80 компьютерлеріне 1500 сөздік қорын қосады.

1983 жыл

TMS5220C (1985 жылдан кейін: TSP5220C): екі NOP командасы, сөйлеу жылдамдығын басқару үшін қайта жасалған параллельді FIFO интерфейсі, сыртқы толыққанды қайта орнату мүмкіндігі қосылды; энергия мәндерінің дауыссыз кадрларға әсер етуіне қатысты шағын өзгеріс байқалды. Басқа тұрғыдан қарағанда бірдей, қосқыштар үйлесімді және TMS5220-ға толыққанды алмастыру ретінде қолданылады. Atari аркадалық ойындары «Индиана Джонс және Doom ғибадатханасы», «720°», «Gauntlet», «Gauntlet II», «A. P. B.», «Paperboy», «RoadBlasters», «Vindicators Part II» және соңында «Robot монстрлар планетасынан қашу» ойындарында қолданылған. Сондай-ақ, IBM PS/2 сөйлеу адаптерінде және Pacific Educational Systems RS 232 сөйлеу адаптерінде де пайдаланылды. 1990 жылдардың басына дейін өндірілді.

1985 жыл

TSP50C50: CMOS, LPC 10-ның орнына LPC 12 қолданылады, TMS6100-дің орнына TMS60C20 256Kb/32KiB сериялық ROM қолданылады. Бұл модельде бүкіл TSP50Cxx сериясы үшін тән болған "D6" LPC кестелері мен chirp кестелері пайдаланылған. Кіріктірілген төмен өткізгішті аналогты сүзгісі бар. 1990 жылдардың басында өндірілген.

1986 жыл

TSP50C40 (кейін MSP50C40): TSP50C50-ге қарапайым 8 биттік микроконтроллер және чиптегі маскалық ROM қосылған. Бұл TI компаниясының тұтыну тауарлары бөлімшесіндегі бірнеше өнімдерде қолданылды және сөйлеу және музыка функциялары үшін CM54129/CM54169 деп аталды.

1987 жылдан кейінгі

Басқа бірнеше TSP50Cxx өнімдері көбірек ROM/RAM қосты, сериялық интерфейсті толығымен жойды және т.б. TSP53C30 микробасқарушы өнімі TMS5220 PE LPC-ді эмуляциялайды, сонымен қатар D6 LPC-ні және PCM дыбыс шығаруын қолдайды. 1997 жылдан кейін микробасқарушысыз TSP желісі, микробасқарушылары бар MSP желісінің дауысқа арналған бөлімдерінің пайдасына біртіндеп тоқтатылды. 2001 жылдың қазан айында TI компаниясы MSP чиптер желісінің (MSP50C6XX чиптер отбасы) дауысқа арналған кіші жиынтығына құқықтарды Sensory, Inc. компаниясына сатты. Sensory чиптерді Sensory SC 6x желісі деп қайта атады. 2007 жылдың қазан айында Sensory SC 6x желісі үшін жаңа маскаларды қабылдауды тоқтататынын хабарлады. Қолданыстағы маскалары бар чиптерге тапсырыстар кем дегенде келесі жылға дейін қабылдана береді. Дауыс чипінің барлық нұсқаларына қосатын құрылғылар – бұл арнайы 4 биттік интерфейсі бар 128 Кбит (16 КиБ) TMS6100NL (сонымен қатар TMC0350 деп те аталады) және 32 Кбит (4 КиБ) TMS6125NL (сонымен қатар TMC0355 және TMS7125 деп те аталады) жадтары, олар нақты өнімге қажетті сөздермен маскалық бағдарламаланған. LPC чиптерінің барлық нұсқалары TSP50Cxx сериясына дейін оларды қолдайды. TMS6100-нің барлық нұсқаларында 128 Кбит/16 КиБ мазмұны бар сияқты, керісінше айтылған әңгімелерге қарамастан.