Design and Implementation of a Speech Synthesis Engine and a Plug - in for Internet Web Page


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 2, pp. 461-469, Feb. 2000
10.3745/KIPSTE.2000.7.2.461,   PDF Download:

Abstract

In this paper, the design and the implementation of the netscape plug-in and the speech synthesis engine generating the speech sounds from the text information of the web pages are described. The steps of the generating speech sound from an web pages are: the speech synthesis plug-in is activated when the netscape finds the audio/x-esp MIME data type embedded in the browsed web page; the HTML file referenced in the EMBED HTML tag is down loaded from the referenced URL to send to the commander object located in the said plug-in; The speech synthesis engine control tags and the text characters are extracted from the down loaded HTML document by the commander object; the synthesized speech sounds are generated by the speech synthesis engine. The speech synthesis engine interprets the command streams from the commander objects to call the member functions for the processing of the speech segment data in the data banks. The commander object and the speech synthesis engine are designed as an independent object to enhance the flexibility and the portability.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. M. Lee and J. Y. Kim, "Design and Implementation of a Speech Synthesis Engine and a Plug - in for Internet Web Page," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 2, pp. 461-469, 2000. DOI: 10.3745/KIPSTE.2000.7.2.461.

[ACM Style]
Hee Man Lee and Ji Yeong Kim. 2000. Design and Implementation of a Speech Synthesis Engine and a Plug - in for Internet Web Page. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 2, (2000), 461-469. DOI: 10.3745/KIPSTE.2000.7.2.461.