Mluvte (Unix) - Speak (Unix)
Původní autoři | Douglas McIlroy |
---|---|
Vývojáři | AT&T Bell Laboratories |
První vydání | Únor 1973 |
Operační systém | Unix a Unixový |
Typ | Příkaz |
mluvit byl Unix nástroj, který pomocí předdefinované sady pravidel proměnil soubor anglického textu na data fonému kompatibilní s a Federal Screw Works (později Votrax ) model VS4 "Votrax" Speech Synthesizer.[1] Poprvé byl zahrnut do Unix v3[2] a případně pozdější, s podpůrnými soubory a soubory nápovědy na konci operačního systému, které přetrvávají až do verze 6. Na konci roku 2011 původní zdrojový kód[3][4] pro mluvit, a části speak.m (který je generován z speak.v)[5] byly objeveny. Nejméně tři[6][7][8] verze manuálová stránka je známo, že stále existují.
Hlavní program (mluvit) byl kolem 4500 bytů,[1] tabulky pravidel (/etc/speak.m) byly kolem 11 000 bajtů,[1] a prohlížeč stolů (speakm)[9] byla kolem 1900 bajtů.[1]
Dějiny
Obslužný program speak byl vyvinut společností Douglas McIlroy na začátku 70. let v AT&T Bell Labs v Murray Hill, New Jersey. Bylo zahrnuto do 1. vydání Unixu v roce 1973. V roce 1974 publikoval McIlroy dokument popisující fungování tohoto algoritmu.[1]
Podle McIlroy papír,[1] "K. Thompson a D. M. Ritchie integroval zařízení hladce do operačního systému ", což je patrné z /usr/sys/dev/vs.c" Rozhraní Screw Works přes DC-11 ".
McIlroyův algoritmus
McIlroyův algoritmus je velká sada pravidel, dílčích pravidel a dílčích pravidel, aplikovaných na slovo k izolaci dlouhých samohlásek, tichých e a pomalému převádění každého písmene na ekvivalentní kód fonému „Screw Works“.[10]Záměrem algoritmu je převést jakýkoli anglický text do kódů fonémů Votrax, které lze přehrávat / recitovat syntetizátorem řeči „Votrax“ společnosti Federal Screw Works.
Pozdější (1976), jednodušší algoritmus převodu textu na řeč, který vyvinul společně Votrax a Americká námořní výzkumná laboratoř, známý jako „NRL Algorithm“, slouží podobnému účelu.[Citace je zapotřebí ]
Reference
- ^ A b C d E F M. Douglas McIlroy (březen 1974). „Syntetická anglická řeč podle pravidla“. Computing Science Technical Report, Bell Laboratories. 14.
- ^ „UNIX® na Game Boy Advance“. www.kernelthread.com.
- ^ „[TUHS] speak.c, nebo jsou ti kousky někdy pod nosem“. Archivovány od originál dne 2014-06-20.
- ^ http://minnie.tuhs.org/pipermail/tuhs/2011-December/002550.html
- ^ http://minnie.tuhs.org/pipermail/tuhs/2011-December/002546.html
- ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/man1/speak.1
- ^ http://minnie.tuhs.org/UnixTree/V4/usr/man/man1/speak.1
- ^ http://minnie.tuhs.org/UnixTree/V6/usr/man/man6/speak.6
- ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/manx/speakm.5.html
- ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/man7/vsp.7.html