upstream version 1.2.2
[debian/freetts] / javadoc / de / dfki / lt / freetts / mbrola / MbrolaAudioOutput.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!--NewPage-->\r
3 <HTML>\r
4 <HEAD>\r
5 <!-- Generated by javadoc (build 1.4.2_16) on Mon Mar 09 18:20:31 CET 2009 -->\r
6 <TITLE>\r
7 MbrolaAudioOutput (FreeTTS 1.2)\r
8 </TITLE>\r
9 \r
10 <META NAME="keywords" CONTENT="de.dfki.lt.freetts.mbrola.MbrolaAudioOutput class">\r
11 \r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">\r
13 \r
14 <SCRIPT type="text/javascript">\r
15 function windowTitle()\r
16 {\r
17     parent.document.title="MbrolaAudioOutput (FreeTTS 1.2)";\r
18 }\r
19 </SCRIPT>\r
20 \r
21 </HEAD>\r
22 \r
23 <BODY BGCOLOR="white" onload="windowTitle();">\r
24 \r
25
26 <!-- ========= START OF TOP NAVBAR ======= -->\r
27 <A NAME="navbar_top"><!-- --></A>
28 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
30 <TR>\r
31 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
32 <A NAME="navbar_top_firstrow"><!-- --></A>
33 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
34   <TR ALIGN="center" VALIGN="top">\r
35   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
36   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
37   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
38   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
39   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
42   </TR>\r
43 </TABLE>\r
44 </TD>\r
45 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
46 </EM>\r
47 </TD>\r
48 </TR>\r
49 \r
50 <TR>\r
51 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
52 &nbsp;PREV CLASS&nbsp;\r
53 &nbsp;<A HREF="../../../../../de/dfki/lt/freetts/mbrola/MbrolaCaller.html" title="class in de.dfki.lt.freetts.mbrola"><B>NEXT CLASS</B></A></FONT></TD>\r
54 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
55   <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
56 &nbsp;<A HREF="MbrolaAudioOutput.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
57 &nbsp;<SCRIPT type="text/javascript">\r
58   <!--\r
59   if(window==top) {\r
60     document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
61   }\r
62   //-->\r
63 </SCRIPT>\r
64 <NOSCRIPT>\r
65   <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
66 </NOSCRIPT>
67 \r
68 </FONT></TD>\r
69 </TR>\r
70 <TR>\r
71 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
72   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
73 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
74 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
75 </TR>\r
76 </TABLE>\r
77 <A NAME="skip-navbar_top"></A>
78 <!-- ========= END OF TOP NAVBAR ========= -->\r
79 \r
80 <HR>\r
81 <!-- ======== START OF CLASS DATA ======== -->\r
82 <H2>\r
83 <FONT SIZE="-1">\r
84 de.dfki.lt.freetts.mbrola</FONT>\r
85 <BR>\r
86 Class MbrolaAudioOutput</H2>\r
87 <PRE>\r
88 java.lang.Object\r
89   <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><B>de.dfki.lt.freetts.mbrola.MbrolaAudioOutput</B>\r
90 </PRE>\r
91 <DL>\r
92 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/sun/speech/freetts/UtteranceProcessor.html" title="interface in com.sun.speech.freetts">UtteranceProcessor</A></DD>\r
93 </DL>\r
94 <HR>\r
95 <DL>\r
96 <DT>public class <B>MbrolaAudioOutput</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/sun/speech/freetts/UtteranceProcessor.html" title="interface in com.sun.speech.freetts">UtteranceProcessor</A></DL>\r
97 \r
98 <P>\r
99 Supports generating audio output from an MBROLA-synthesized utterance. This
100  is an utterance processor. The primary method, <code> processUtterance
101  </code> takes an utterance containing an open BufferedInputStream, from
102  which to read raw audio data provided by the external MBROLA binary. The
103  audio data is read and sent to the proper audio player.\r
104 <P>\r
105 \r
106 <P>\r
107 <HR>\r
108 \r
109 <P>\r
110 <!-- ======== NESTED CLASS SUMMARY ======== -->\r
111 \r
112 \r
113 <!-- =========== FIELD SUMMARY =========== -->\r
114 \r
115 \r
116 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
117 \r
118 <A NAME="constructor_summary"><!-- --></A>
119 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
120 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
121 <TD COLSPAN=2><FONT SIZE="+2">\r
122 <B>Constructor Summary</B></FONT></TD>\r
123 </TR>\r
124 <TR BGCOLOR="white" CLASS="TableRowColor">\r
125 <TD><CODE><B><A HREF="../../../../../de/dfki/lt/freetts/mbrola/MbrolaAudioOutput.html#MbrolaAudioOutput()">MbrolaAudioOutput</A></B>()</CODE>\r
126 \r
127 <BR>\r
128 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
129 </TR>\r
130 </TABLE>\r
131 &nbsp;\r
132 <!-- ========== METHOD SUMMARY =========== -->\r
133 \r
134 <A NAME="method_summary"><!-- --></A>
135 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
136 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
137 <TD COLSPAN=2><FONT SIZE="+2">\r
138 <B>Method Summary</B></FONT></TD>\r
139 </TR>\r
140 <TR BGCOLOR="white" CLASS="TableRowColor">\r
141 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
142 <CODE>&nbsp;void</CODE></FONT></TD>\r
143 <TD><CODE><B><A HREF="../../../../../de/dfki/lt/freetts/mbrola/MbrolaAudioOutput.html#processUtterance(com.sun.speech.freetts.Utterance)">processUtterance</A></B>(<A HREF="../../../../../com/sun/speech/freetts/Utterance.html" title="class in com.sun.speech.freetts">Utterance</A>&nbsp;utterance)</CODE>\r
144 \r
145 <BR>\r
146 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads audio data generated by the external MBROLA binary for the given
147  Utterance. </TD>\r
148 </TR>\r
149 <TR BGCOLOR="white" CLASS="TableRowColor">\r
150 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
151 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
152 <TD><CODE><B><A HREF="../../../../../de/dfki/lt/freetts/mbrola/MbrolaAudioOutput.html#toString()">toString</A></B>()</CODE>\r
153 \r
154 <BR>\r
155 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the string form of this object</TD>\r
156 </TR>\r
157 </TABLE>\r
158 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
159 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
160 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
161 <TD><B>Methods inherited from class java.lang.Object</B></TD>\r
162 </TR>\r
163 <TR BGCOLOR="white" CLASS="TableRowColor">\r
164 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>\r
165 </TR>\r
166 </TABLE>\r
167 &nbsp;\r
168 <P>\r
169 \r
170 <!-- ============ FIELD DETAIL =========== -->\r
171 \r
172 \r
173 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
174 \r
175 <A NAME="constructor_detail"><!-- --></A>
176 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
177 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
178 <TD COLSPAN=1><FONT SIZE="+2">\r
179 <B>Constructor Detail</B></FONT></TD>\r
180 </TR>\r
181 </TABLE>\r
182 \r
183 <A NAME="MbrolaAudioOutput()"><!-- --></A><H3>\r
184 MbrolaAudioOutput</H3>\r
185 <PRE>\r
186 public <B>MbrolaAudioOutput</B>()</PRE>\r
187 <DL>\r
188 </DL>\r
189 \r
190 <!-- ============ METHOD DETAIL ========== -->\r
191 \r
192 <A NAME="method_detail"><!-- --></A>
193 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
194 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
195 <TD COLSPAN=1><FONT SIZE="+2">\r
196 <B>Method Detail</B></FONT></TD>\r
197 </TR>\r
198 </TABLE>\r
199 \r
200 <A NAME="processUtterance(com.sun.speech.freetts.Utterance)"><!-- --></A><H3>\r
201 processUtterance</H3>\r
202 <PRE>\r
203 public void <B>processUtterance</B>(<A HREF="../../../../../com/sun/speech/freetts/Utterance.html" title="class in com.sun.speech.freetts">Utterance</A>&nbsp;utterance)
204                       throws <A HREF="../../../../../com/sun/speech/freetts/ProcessException.html" title="class in com.sun.speech.freetts">ProcessException</A></PRE>\r
205 <DL>\r
206 <DD>Reads audio data generated by the external MBROLA binary for the given
207  Utterance. The data is read from the open BufferedInputStream associated
208  with the Utterance, and written into the AudioPlayer.\r
209 <P>\r
210 <DD><DL>\r
211 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/sun/speech/freetts/UtteranceProcessor.html#processUtterance(com.sun.speech.freetts.Utterance)">processUtterance</A></CODE> in interface <CODE><A HREF="../../../../../com/sun/speech/freetts/UtteranceProcessor.html" title="interface in com.sun.speech.freetts">UtteranceProcessor</A></CODE></DL>\r
212 </DD>\r
213 <DD><DL>\r
214 <DT><B>Parameters:</B><DD><CODE>utterance</CODE> - the utterance to generate waves
215 <DT><B>Throws:</B>
216 <DD><CODE><A HREF="../../../../../com/sun/speech/freetts/ProcessException.html" title="class in com.sun.speech.freetts">ProcessException</A></CODE> - if an IOException is thrown during the
217          processing of the utterance</DL>\r
218 </DD>\r
219 </DL>\r
220 <HR>\r
221 \r
222 <A NAME="toString()"><!-- --></A><H3>\r
223 toString</H3>\r
224 <PRE>\r
225 public java.lang.String <B>toString</B>()</PRE>\r
226 <DL>\r
227 <DD>Returns the string form of this object\r
228 <P>\r
229 <DD><DL>\r
230 </DL>\r
231 </DD>\r
232 <DD><DL>\r
233
234 <DT><B>Returns:</B><DD>the string form of this object</DL>\r
235 </DD>\r
236 </DL>\r
237 <!-- ========= END OF CLASS DATA ========= -->\r
238 <HR>\r
239 \r
240
241 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
242 <A NAME="navbar_bottom"><!-- --></A>
243 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
244 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
245 <TR>\r
246 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
247 <A NAME="navbar_bottom_firstrow"><!-- --></A>
248 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
249   <TR ALIGN="center" VALIGN="top">\r
250   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
251   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
252   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
253   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
254   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
255   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
256   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
257   </TR>\r
258 </TABLE>\r
259 </TD>\r
260 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
261 </EM>\r
262 </TD>\r
263 </TR>\r
264 \r
265 <TR>\r
266 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
267 &nbsp;PREV CLASS&nbsp;\r
268 &nbsp;<A HREF="../../../../../de/dfki/lt/freetts/mbrola/MbrolaCaller.html" title="class in de.dfki.lt.freetts.mbrola"><B>NEXT CLASS</B></A></FONT></TD>\r
269 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
270   <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
271 &nbsp;<A HREF="MbrolaAudioOutput.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
272 &nbsp;<SCRIPT type="text/javascript">\r
273   <!--\r
274   if(window==top) {\r
275     document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
276   }\r
277   //-->\r
278 </SCRIPT>\r
279 <NOSCRIPT>\r
280   <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
281 </NOSCRIPT>
282 \r
283 </FONT></TD>\r
284 </TR>\r
285 <TR>\r
286 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
287   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
288 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
289 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
290 </TR>\r
291 </TABLE>\r
292 <A NAME="skip-navbar_bottom"></A>
293 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
294 \r
295 <HR>\r
296 \r
297 </BODY>\r
298 </HTML>\r