KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > speech > types > ISpeechVoice


1 // GENERATED. DO NOT MODIFY
2
package speech.types;
3
4 import com4j.*;
5
6 /**
7  * ISpeechVoice Interface
8  */

9 @IID("{269316D8-57BD-11D2-9EEE-00C04F797396}")
10 public interface ISpeechVoice extends Com4jObject {
11     /**
12      * Status
13      */

14     @VTID(7)
15     ISpeechVoiceStatus status();
16
17     /**
18      * Voice
19      */

20     @VTID(8)
21     ISpeechObjectToken voice();
22
23     /**
24      * Voice
25      */

26     @VTID(9)
27     void voice(
28         ISpeechObjectToken voice);
29
30     /**
31      * Gets the audio output object
32      */

33     @VTID(10)
34     ISpeechObjectToken audioOutput();
35
36     /**
37      * Gets the audio output object
38      */

39     @VTID(11)
40     void audioOutput(
41         ISpeechObjectToken audioOutput);
42
43     /**
44      * Gets the audio output stream
45      */

46     @VTID(12)
47     ISpeechBaseStream audioOutputStream();
48
49     /**
50      * Gets the audio output stream
51      */

52     @VTID(13)
53     void audioOutputStream(
54         ISpeechBaseStream audioOutputStream);
55
56     /**
57      * Rate
58      */

59     @VTID(14)
60     int rate();
61
62     /**
63      * Rate
64      */

65     @VTID(15)
66     void rate(
67         int rate);
68
69     /**
70      * Volume
71      */

72     @VTID(16)
73     int volume();
74
75     /**
76      * Volume
77      */

78     @VTID(17)
79     void volume(
80         int volume);
81
82     /**
83      * AllowAudioOutputFormatChangesOnNextSet
84      */

85     @VTID(18)
86     void allowAudioOutputFormatChangesOnNextSet(
87         boolean allow);
88
89     /**
90      * AllowAudioOutputFormatChangesOnNextSet
91      */

92     @VTID(19)
93     boolean allowAudioOutputFormatChangesOnNextSet();
94
95     /**
96      * EventInterests
97      */

98     @VTID(20)
99     SpeechVoiceEvents eventInterests();
100
101     /**
102      * EventInterests
103      */

104     @VTID(21)
105     void eventInterests(
106         SpeechVoiceEvents eventInterestFlags);
107
108     /**
109      * Priority
110      */

111     @VTID(22)
112     void priority(
113         SpeechVoicePriority priority);
114
115     /**
116      * Priority
117      */

118     @VTID(23)
119     SpeechVoicePriority priority();
120
121     /**
122      * AlertBoundary
123      */

124     @VTID(24)
125     void alertBoundary(
126         SpeechVoiceEvents boundary);
127
128     /**
129      * AlertBoundary
130      */

131     @VTID(25)
132     SpeechVoiceEvents alertBoundary();
133
134     /**
135      * SyncSpeakTimeout
136      */

137     @VTID(26)
138     void synchronousSpeakTimeout(
139         int msTimeout);
140
141     /**
142      * SyncSpeakTimeout
143      */

144     @VTID(27)
145     int synchronousSpeakTimeout();
146
147     /**
148      * Speak
149      */

150     @VTID(28)
151     int speak(
152         java.lang.String JavaDoc text,
153         SpeechVoiceSpeakFlags flags);
154
155     /**
156      * SpeakStream
157      */

158     @VTID(29)
159     int speakStream(
160         ISpeechBaseStream stream,
161         SpeechVoiceSpeakFlags flags);
162
163     /**
164      * Pauses the voices rendering.
165      */

166     @VTID(30)
167     void pause();
168
169     /**
170      * Resumes the voices rendering.
171      */

172     @VTID(31)
173     void resume();
174
175     /**
176      * Skips rendering the specified number of items.
177      */

178     @VTID(32)
179     int skip(
180         java.lang.String JavaDoc type,
181         int numItems);
182
183     /**
184      * GetVoices
185      */

186     @VTID(33)
187     ISpeechObjectTokens getVoices(
188         java.lang.String JavaDoc requiredAttributes,
189         java.lang.String JavaDoc optionalAttributes);
190
191     /**
192      * GetAudioOutputs
193      */

194     @VTID(34)
195     ISpeechObjectTokens getAudioOutputs(
196         java.lang.String JavaDoc requiredAttributes,
197         java.lang.String JavaDoc optionalAttributes);
198
199     /**
200      * WaitUntilDone
201      */

202     @VTID(35)
203     boolean waitUntilDone(
204         int msTimeout);
205
206     /**
207      * SpeakCompleteEvent
208      */

209     @VTID(36)
210     int speakCompleteEvent();
211
212     /**
213      * IsUISupported
214      */

215     @VTID(37)
216     boolean isUISupported(
217         java.lang.String JavaDoc typeOfUI,
218         java.lang.Object JavaDoc extraData);
219
220     /**
221      * DisplayUI
222      */

223     @VTID(38)
224     void displayUI(
225         int hWndParent,
226         java.lang.String JavaDoc title,
227         java.lang.String JavaDoc typeOfUI,
228         java.lang.Object JavaDoc extraData);
229
230 }
231
Popular Tags