1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
\r
5 <!-- Generated by javadoc (build 1.4.2_16) on Mon Mar 09 18:20:31 CET 2009 -->
\r
7 MbrolaAudioOutput (FreeTTS 1.2)
\r
10 <META NAME="keywords" CONTENT="de.dfki.lt.freetts.mbrola.MbrolaAudioOutput class">
\r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
\r
14 <SCRIPT type="text/javascript">
\r
15 function windowTitle()
\r
17 parent.document.title="MbrolaAudioOutput (FreeTTS 1.2)";
\r
23 <BODY BGCOLOR="white" onload="windowTitle();">
\r
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
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> </TD>
\r
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
\r
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
\r
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
\r
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
\r
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
\r
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
\r
45 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
\r
51 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
52 PREV CLASS
\r
53 <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>
\r
56 <A HREF="MbrolaAudioOutput.html" target="_top"><B>NO FRAMES</B></A>
\r
57 <SCRIPT type="text/javascript">
\r
60 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
\r
65 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
\r
71 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
72 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
\r
73 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
74 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
\r
77 <A NAME="skip-navbar_top"></A>
78 <!-- ========= END OF TOP NAVBAR ========= -->
\r
81 <!-- ======== START OF CLASS DATA ======== -->
\r
84 de.dfki.lt.freetts.mbrola</FONT>
\r
86 Class MbrolaAudioOutput</H2>
\r
89 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><B>de.dfki.lt.freetts.mbrola.MbrolaAudioOutput</B>
\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
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
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
110 <!-- ======== NESTED CLASS SUMMARY ======== -->
\r
113 <!-- =========== FIELD SUMMARY =========== -->
\r
116 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
\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
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
128 </TD>
\r
132 <!-- ========== METHOD SUMMARY =========== -->
\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
140 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
141 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
142 <CODE> 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> utterance)</CODE>
\r
146 Reads audio data generated by the external MBROLA binary for the given
149 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
150 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
151 <CODE> 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
155 Returns the string form of this object</TD>
\r
158 <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
163 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
164 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
\r
170 <!-- ============ FIELD DETAIL =========== -->
\r
173 <!-- ========= CONSTRUCTOR DETAIL ======== -->
\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
183 <A NAME="MbrolaAudioOutput()"><!-- --></A><H3>
\r
184 MbrolaAudioOutput</H3>
\r
186 public <B>MbrolaAudioOutput</B>()</PRE>
\r
190 <!-- ============ METHOD DETAIL ========== -->
\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
200 <A NAME="processUtterance(com.sun.speech.freetts.Utterance)"><!-- --></A><H3>
\r
201 processUtterance</H3>
\r
203 public void <B>processUtterance</B>(<A HREF="../../../../../com/sun/speech/freetts/Utterance.html" title="class in com.sun.speech.freetts">Utterance</A> utterance)
204 throws <A HREF="../../../../../com/sun/speech/freetts/ProcessException.html" title="class in com.sun.speech.freetts">ProcessException</A></PRE>
\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
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
214 <DT><B>Parameters:</B><DD><CODE>utterance</CODE> - the utterance to generate waves
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
222 <A NAME="toString()"><!-- --></A><H3>
\r
225 public java.lang.String <B>toString</B>()</PRE>
\r
227 <DD>Returns the string form of this object
\r
234 <DT><B>Returns:</B><DD>the string form of this object</DL>
\r
237 <!-- ========= END OF CLASS DATA ========= -->
\r
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
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> </TD>
\r
251 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
\r
252 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
\r
253 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
\r
254 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
\r
255 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
\r
256 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
\r
260 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
\r
266 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
267 PREV CLASS
\r
268 <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>
\r
271 <A HREF="MbrolaAudioOutput.html" target="_top"><B>NO FRAMES</B></A>
\r
272 <SCRIPT type="text/javascript">
\r
275 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
\r
280 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
\r
286 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
287 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
\r
288 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
289 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
\r
292 <A NAME="skip-navbar_bottom"></A>
293 <!-- ======== END OF BOTTOM NAVBAR ======= -->
\r