Говори (Unix) - Speak (Unix)

разговаривать
Оригинальный автор (ы)Дуглас Макилрой
Разработчики)AT&T Bell Laboratories
изначальный выпускФевраль 1973 г.; 47 лет назад (1973-02)
Операционная системаUnix и Unix-подобный
ТипКоманда

разговаривать был Unix утилита, которая использовала предопределенный набор правил для преобразования файла с английским текстом в данные фонемы, совместимые с Федеральный винтовой завод (позже Вотракс ) модель VS4 "Вотракс" Синтезатор речи.[1] Впервые он был включен в Unix v3[2] и, возможно, более поздние версии, при этом файлы поддержки на стороне ОС и файлы справки сохраняются до v6. По состоянию на конец 2011 года исходный код[3][4] для разговаривать, и части Speak.m (который создается из speak.v)[5] были обнаружены. Как минимум три[6][7][8] версии страница руководства известны до сих пор.

Основная программа (Speak) занимала около 4500 байт,[1] таблицы правил (/etc/speak.m) были около 11000 байт,[1] и просмотрщик таблиц (Speakm)[9] было около 1900 байт.[1]

История

Утилита Speak была разработана Дуглас Макилрой в начале 1970-х на AT&T Bell Labs в Мюррей-Хилл, Нью-Джерси. Он был включен в 1-е издание Unix в 1973 году. В 1974 году Макилрой опубликовал статью, описывающую работу этого алгоритма.[1]

Согласно статье Макилроя,[1] "К. Томпсон и Д. М. Ричи плавно интегрировал устройство в операционную систему ", что видно из /usr/sys/dev/vs.c" Интерфейс винтовых работ через DC-11 ".

Алгоритм Макилроя

Алгоритм Макилроя - это большой набор правил, подправил и подправил, применяемых к слову для выделения долгих гласных, безмолвных «е» и медленного преобразования каждой буквы в код фонемы, эквивалентный «Screw Works».[10]Алгоритм предназначен для преобразования любого английского текста в коды фонем Вотракса, которые могут быть воспроизведены / прочитаны синтезатором речи "Вотракс" компании Federal Screw Works.

Более поздний (1976 г.), более простой алгоритм преобразования текста в речь, разработанный совместно Вотракс и Лаборатория военно-морских исследований США, известный как «алгоритм NRL», служит той же цели.[нужна цитата ]

использованная литература

  1. ^ а б c d е ж М. Дуглас Макилрой (март 1974 г.). «Синтетическая английская речь по правилам». Технический отчет по вычислительной науке, Bell Laboratories. 14.
  2. ^ «UNIX® для Game Boy Advance». www.kernelthread.com.
  3. ^ «[TUHS] speak.c, или иногда биты у тебя под носом». Архивировано из оригинал 2014-06-20.
  4. ^ http://minnie.tuhs.org/pipermail/tuhs/2011-De December/002550.html
  5. ^ http://minnie.tuhs.org/pipermail/tuhs/2011-De December/002546.html
  6. ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/man1/speak.1
  7. ^ http://minnie.tuhs.org/UnixTree/V4/usr/man/man1/speak.1
  8. ^ http://minnie.tuhs.org/UnixTree/V6/usr/man/man6/speak.6
  9. ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/manx/speakm.5.html
  10. ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/man7/vsp.7.html