말하다(유닉스)

speak (Unix)
말을 하다
원본 작성자더글러스 매킬로이
개발자AT&T 벨 연구소
초기 릴리즈1973년 2월; 49년(1973-02)
운영 체제유닉스 및 유닉스 유사
유형명령

speak미리 정의된 규칙 집합을 사용하여 Federal Screw Works (later Botras) 모델 VS4 "Votras" Speech Syntheticzizer와 호환되는 음소 데이터로 변환한 유닉스 유틸리티였다.[1][2]처음에는 Unix v3에[3] 포함되었고, 그 이후 버전에는 OS-end 지원 파일과 도움말 파일이 v6까지 유지될 수 있다.2011년 말 현재, 말하기의 원본 코드와[4][5] speak.m의 일부가 발견되었다(speak.v에서 생성됨)[6]가 발견되었다.최소 3가지[7][8][9] 버전의 맨 페이지는 여전히 존재하는 것으로 알려져 있다.

메인 프로그램(스피크)은 약 4500바이트,[1] 규칙 테이블(/etc/speak.m)은 약 11,000바이트,[1] 테이블 뷰어(스피크)[10]는 약 1900바이트였다.[1]

역사

스피킹 유틸리티는 1970년대 초 더글러스 매킬로이가 뉴저지주 머레이힐에 있는 AT&T연구소에서 개발했다.1973년 제1판 유닉스에 수록되었다.1974년 매킬로이는 이 알고리즘의 작동을 설명하는 논문을 발표했다.[1]

매킬로이 신문에 의하면 [1]K. 톰슨과 D. M. Ritchie는 /usr/sys/dev/vs.c "DC-11을 통한 스크루 작업 인터페이스"에서 분명히 드러나는 "운영 체제"에 장치를 원활하게 통합했다.

매킬로이 알고리즘

매킬로이 알고리즘은 규칙, 하위 규칙, 하위 규칙의 큰 집합으로, 긴 모음을 분리하고, 'e'를 소리 없이 발음하고, 각 문자를 천천히 "스크루 워크스" 등가 음소 코드로 변환하는 단어에 적용되었다.[11]이 알고리즘의 의도는 어떤 영어 텍스트든 Botrach Phoneme 코드로 변환하는 것이다. 이 코드는 연방 스크류웍스 "Votrach" 음성 합성기에 의해 재생/호출될 수 있다.

이후(1976년) 보트락스와 'NRL 알고리즘'으로 알려진 미 해군 연구소가 공동으로 개발한 보다 간단한 텍스트 음성 알고리즘도 유사한 목적을 갖고 있다.[citation needed]

참조

  1. ^ a b c d e f M. Douglas McIlroy (March 1974). "Synthetic English speech by rule". The Journal of the Acoustical Society of America. 14 (S1): S55–S56. Bibcode:1974ASAJ...55R..55M. doi:10.1121/1.1919804.
  2. ^ McIlroy, M. D. (1974). Synthetic speech by rule (Report). Bell Telephone Laboratories technical report.
  3. ^ "UNIX® on the Game Boy Advance". www.kernelthread.com.
  4. ^ "[TUHS] speak.c, or sometimes the bits are under your nose". Archived from the original on 2014-06-20.
  5. ^ "[TUHS] speak.c, or sometimes the bits are under your nose". minnie.tuhs.org. Archived from the original on 2014-06-20.
  6. ^ "[TUHS] speak.c, or sometimes the bits are under your nose". minnie.tuhs.org. Archived from the original on 2014-06-20.
  7. ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/man1/speak.1
  8. ^ http://minnie.tuhs.org/UnixTree/V4/usr/man/man1/speak.1
  9. ^ http://minnie.tuhs.org/UnixTree/V6/usr/man/man6/speak.6
  10. ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/manx/speakm.5.html
  11. ^ http://minnie.tuhs.org/UnixTree/V3/usr/man/man7/vsp.7.html