HOME

TheInfoList



OR:

was a
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
utility that used a predefined set of rules to turn a file of English text into phoneme data compatible with a
Federal Screw Works Federal or foederal (archaic) may refer to: Politics General *Federal monarchy, a federation of monarchies *Federation, or ''Federal state'' (federal system), a type of government characterized by both a central (federal) government and states or ...
(later
Votrax Votrax International, Inc. (originally the Vocal division of Federal Screw Works), or just Votrax, was a speech synthesis company located in the Detroit, Michigan area from 1971 to 1996. It began as a division of Federal Screw Works from 1971 to 19 ...
) model VS4 "Votrax" Speech Synthesizer. It was first included in
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
v3 and possibly later ones, with the OS-end support files and help files persisting until v6. As of late 2011, the original source code for , and portions of speak.m (which is generated from speak.v) were discovered. At least three versions of the
man page A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system. Topics covered include computer programs (including library and system calls), formal standards and conventions, and ev ...
are known to still exist. The main program (speak) was around 4500 bytes, the rule tables (/etc/speak.m) were around 11,000 bytes, and the table viewer (speakm) was around 1900 bytes.


History

The speak utility was developed by
Douglas McIlroy Malcolm Douglas McIlroy (born 1932) is a mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College. McIlroy is best known for having originally proposed Unix pipelines and developed se ...
in the early 1970s at
AT&T AT&T Inc. is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the world's largest telecommunications company by revenue and the third largest provider of mobile tel ...
Bell Labs Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984), then AT&T Bell Laboratories (1984–1996) and Bell Labs Innovations (1996–2007), is an American industrial research and scientific development company owned by mult ...
in Murray Hill, New Jersey. It was included with the 1st Edition of Unix in 1973. In 1974, McIlroy published a paper describing the workings of this algorithm. According to the McIlroy paper, " K. Thompson and D. M. Ritchie integrated the device smoothly into the operating system", which is evident from /usr/sys/dev/vs.c "Screw Works Interface via DC-11".


McIlroy Algorithm

The McIlroy Algorithm is a large set of rules, sub-rules, and sub-sub-rules, applied to a word to isolate long vowels, silent 'e's, and slowly convert each letter into its "Screw Works" equivalent phoneme code.http://minnie.tuhs.org/UnixTree/V3/usr/man/man7/vsp.7.html The intention of the algorithm is to convert any English text into Votrax Phoneme codes, which could be played back/recited by a Federal Screw Works "Votrax" speech synthesizer. A later (1976), simpler text-to-speech algorithm developed jointly by
Votrax Votrax International, Inc. (originally the Vocal division of Federal Screw Works), or just Votrax, was a speech synthesis company located in the Detroit, Michigan area from 1971 to 1996. It began as a division of Federal Screw Works from 1971 to 19 ...
and the
U.S. Naval Research Laboratory The United States Naval Research Laboratory (NRL) is the corporate research laboratory for the United States Navy and the United States Marine Corps. It was founded in 1923 and conducts basic scientific research, applied research, technological ...
, known as the "NRL Algorithm", serves a similar purpose.


References

{{Reflist Unix software