говорить (Unix)
Оригинальный автор(ы) | Дуглас Макилрой |
---|---|
Разработчик(и) | AT&T Bell Laboratories |
Первоначальный выпуск | февраль 1973 года |
Операционная система | Unix и Unix-подобные |
Тип | Команда |
talk — это утилита Unix , которая использовала заранее определенный набор правил для преобразования файла английского текста в данные фонем, совместимые с Federal Screw Works (позже Votrax ). синтезатором речи модели VS4 «Votrax» [ 1 ] [ 2 ] Впервые он был включен в Unix v3. [ 3 ] и, возможно, более поздние, с файлами поддержки ОС и файлами справки, сохраняющимися до версии 6. По состоянию на конец 2011 года исходный исходный код [ 4 ] [ 5 ] для talk и части talk.m (который генерируется из talk.v) [ 6 ] были обнаружены. По крайней мере три [ 7 ] [ 8 ] [ 9 ] версии man-страницы известно, что все еще существуют.
Основная программа (говорю) весила около 4500 байт, [ 1 ] таблицы правил (/etc/speak.m) имели размер около 11 000 байт, [ 1 ] и просмотрщик таблиц (speakm) [ 10 ] составлял около 1900 байт. [ 1 ]
История
[ редактировать ]Утилита talk была разработана Дугласом Макилроем в начале 1970-х годов в лаборатории AT&T Bell Labs в Мюррей-Хилл, штат Нью-Джерси. Он был включен в первое издание Unix в 1973 году. В 1974 году Макилрой опубликовал статью, описывающую работу этого алгоритма. [ 1 ]
Согласно статье Макилроя, [ 1 ] « К. Томпсон и Д.М. Ричи плавно интегрировали устройство в операционную систему», что видно из /usr/sys/dev/vs.c «Интерфейс работы винтов через DC-11 ».
Алгоритм Макилроя
[ редактировать ]Алгоритм Макилроя представляет собой большой набор правил, подправил и подподправил, применяемых к слову для выделения долгих гласных, молчания «е» и медленного преобразования каждой буквы в эквивалентный код фонемы «Screw Works». [ 11 ] Целью алгоритма является преобразование любого текста на английском языке в коды фонем Votrax, которые можно воспроизвести/прочитать с помощью синтезатора речи Federal Screw Works «Votrax».
Более поздний (1976 г.), более простой алгоритм преобразования текста в речь, разработанный совместно Votrax и Исследовательской лабораторией ВМС США , известный как «Алгоритм NRL», служит аналогичной цели. [ нужна ссылка ]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и ж М. Дуглас Макилрой (март 1974 г.). «Синтетическая английская речь по правилам» . Журнал Акустического общества Америки . 14 (С1): С55–С56. Бибкод : 1974ASAJ...55R..55M . дои : 10.1121/1.1919804 .
- ^ Макилрой, доктор медицины (1974). Синтетическая речь по правилу (Отчет). Технический отчет Bell Telephone Laboratories.
- ^ «UNIX® на Game Boy Advance» . www.kernelthread.com .
- ^ «[TUHS] talk.c, а иногда и биты у вас под носом» . Архивировано из оригинала 20 июня 2014 года.
- ^ «[TUHS] talk.c, а иногда и биты у вас под носом» . minnie.tuhs.org . Архивировано из оригинала 20 июня 2014 года.
- ^ «[TUHS] talk.c, а иногда и биты у вас под носом» . minnie.tuhs.org . Архивировано из оригинала 20 июня 2014 года.
- ^ «Дерево Unix» . minnie.tuhs.org . 24 ноября 1981 года . Проверено 31 декабря 2023 г.
- ^ Дерево Unix minnie.tuhs.org
- ^ Дерево Unix minnie.tuhs.org
- ^ Дерево Unix minnie.tuhs.org
- ^ Дерево Unix minnie.tuhs.org