DocumentCode :
388182
Title :
A fast FORTRAN implementation of the U. S. naval research laboratory algorithm for automatic translation of english text to VOTRAX parameters
Author :
Morris, L. Robert
Author_Institution :
Carleton University, Ottawa, Canada
Volume :
4
fYear :
1979
fDate :
28946
Firstpage :
907
Lastpage :
913
Abstract :
The U. S. Naval Research Laboratories algorithm of Elovitz et. al. enables automatic transalation of English text to IPA and, via a further mapping, to input for a "phoneme" based synthesizer such as VOTRAX. A novel feature of the NRL algorithm is that the set of 300+ rules used to perform the translation is read in at run time and thus may be easily altered to expand the set of rules in general or to treat special cases such as jargon. While the orignal NRL FASBOL version ran about 4 to 5 times real time on a PDP-10, Broihier and Crowley implelemented a BASIC Plus version which translated up to 165 words per minute on a PDP-11/70. The program included here consists essentially of a FORTRAN control structure with calls to string manipulation subroutines, available as efficient library routines under the PDP-11 RT-11 operating system. The software runs in less than real time on an LSI-11 with 16K of memory. Alternatively, using the string manipulation routine definitions provided, an all-FORTRAN version may be written. Finally, the straightforward, non-recursive structure employed can implemented in other high level languages. In fact, a PL/M version has been written which, using calls to assembler routines employing block move instructions, will run real time on a Zilog Z-80.
Keywords :
Algorithms; Assembly; Control systems; High level languages; Laboratories; Operating systems; Radio access networks; Software libraries; Software systems; Synthesizers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '79.
Type :
conf
DOI :
10.1109/ICASSP.1979.1170604
Filename :
1170604
Link To Document :
بازگشت