1 <?xml version="1.0"?>
\r
4 <name>Tizen.Uix.Tts</name>
\r
7 <member name="T:Interop">
\r
9 Partial interop class.
\r
12 Partial interop class.
\r
15 <member name="T:Interop.Libraries">
\r
17 Partial libraries class.
\r
20 <member name="T:Interop.Tts">
\r
25 <!-- "F:Interop.Tts.TtsError.OutOfMemory" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
26 <!-- "F:Interop.Tts.TtsError.IoError" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
27 <!-- "F:Interop.Tts.TtsError.InvalidParameter" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
28 <!-- "F:Interop.Tts.TtsError.OutOfNetwork" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
29 <!-- "F:Interop.Tts.TtsError.TimedOut" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
30 <!-- "F:Interop.Tts.TtsError.PermissionDenied" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
31 <!-- "F:Interop.Tts.TtsError.NotSupported" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
32 <!-- "F:Interop.Tts.TtsError.InvalidState" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
33 <!-- "F:Interop.Tts.TtsError.InvalidVoice" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
34 <!-- "F:Interop.Tts.TtsError.EngineNotFound" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
35 <!-- "F:Interop.Tts.TtsError.OperationFailed" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
36 <!-- "F:Interop.Tts.TtsError.AudioPolicyBlocked" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
37 <!-- "F:Interop.Tts.TtsError.NotSupportedFeature" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
38 <!-- "F:Interop.Tts.TtsError.ServiceReset" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
39 <member name="T:Tizen.Uix.Tts.DefaultVoiceChangedEventArgs">
\r
41 This class holds information related to the DefaultVoiceChanged event.
\r
43 <since_tizen> 3 </since_tizen>
\r
45 <member name="P:Tizen.Uix.Tts.DefaultVoiceChangedEventArgs.Previous">
\r
47 The previous SupportedVoice.
\r
49 <since_tizen> 3 </since_tizen>
\r
51 <member name="P:Tizen.Uix.Tts.DefaultVoiceChangedEventArgs.Current">
\r
53 The current SupportedVoice.
\r
55 <since_tizen> 3 </since_tizen>
\r
57 <member name="T:Tizen.Uix.Tts.EngineChangedEventArgs">
\r
59 This class holds information related to the EngineChanged event.
\r
61 <since_tizen> 3 </since_tizen>
\r
63 <member name="P:Tizen.Uix.Tts.EngineChangedEventArgs.EngineId">
\r
67 <since_tizen> 3 </since_tizen>
\r
69 <member name="P:Tizen.Uix.Tts.EngineChangedEventArgs.NeedCredential">
\r
71 The necessity of the credential.
\r
73 <since_tizen> 3 </since_tizen>
\r
75 <member name="P:Tizen.Uix.Tts.EngineChangedEventArgs.VoiceType">
\r
77 The supported voice.
\r
79 <since_tizen> 3 </since_tizen>
\r
81 <member name="T:Tizen.Uix.Tts.ErrorOccurredEventArgs">
\r
83 This class holds information related to the TTS ErrorOccurred event.
\r
85 <since_tizen> 3 </since_tizen>
\r
87 <member name="P:Tizen.Uix.Tts.ErrorOccurredEventArgs.UtteranceId">
\r
91 <since_tizen> 3 </since_tizen>
\r
93 <member name="P:Tizen.Uix.Tts.ErrorOccurredEventArgs.ErrorValue">
\r
97 <since_tizen> 3 </since_tizen>
\r
99 <member name="P:Tizen.Uix.Tts.ErrorOccurredEventArgs.ErrorMessage">
\r
101 Gets the current error message.
\r
103 <since_tizen> 3 </since_tizen>
\r
105 String error message.
\r
108 <member name="T:Tizen.Uix.Tts.SpeedRange">
\r
110 This class holds the speed range values.
\r
112 <since_tizen> 3 </since_tizen>
\r
114 <member name="P:Tizen.Uix.Tts.SpeedRange.Max">
\r
116 The max speed range value.
\r
118 <since_tizen> 3 </since_tizen>
\r
120 <member name="P:Tizen.Uix.Tts.SpeedRange.Min">
\r
122 The min speed range value.
\r
124 <since_tizen> 3 </since_tizen>
\r
126 <member name="P:Tizen.Uix.Tts.SpeedRange.Normal">
\r
128 The normal speed range value.
\r
130 <since_tizen> 3 </since_tizen>
\r
132 <member name="T:Tizen.Uix.Tts.StateChangedEventArgs">
\r
134 This class holds information related to the TTS StateChanged event.
\r
136 <since_tizen> 3 </since_tizen>
\r
138 <member name="P:Tizen.Uix.Tts.StateChangedEventArgs.Previous">
\r
140 The previous state.
\r
142 <since_tizen> 3 </since_tizen>
\r
144 <member name="P:Tizen.Uix.Tts.StateChangedEventArgs.Current">
\r
148 <since_tizen> 3 </since_tizen>
\r
150 <member name="T:Tizen.Uix.Tts.SupportedVoice">
\r
152 This class holds information about the supported voices.
\r
154 <since_tizen> 3 </since_tizen>
\r
156 <member name="P:Tizen.Uix.Tts.SupportedVoice.Language">
\r
158 Language specified as an ISO 3166 alpha-2 two letter country-code followed by ISO 639-1 for the two-letter language code (for example, "ko_KR" for Korean, "en_US" for American English).
\r
160 <since_tizen> 3 </since_tizen>
\r
162 <member name="T:Tizen.Uix.Tts.State">
\r
164 Enumeration for the states.
\r
166 <since_tizen> 3 </since_tizen>
\r
168 <member name="F:Tizen.Uix.Tts.State.Created">
\r
172 <since_tizen> 3 </since_tizen>
\r
174 <member name="F:Tizen.Uix.Tts.State.Ready">
\r
178 <since_tizen> 3 </since_tizen>
\r
180 <member name="F:Tizen.Uix.Tts.State.Playing">
\r
184 <since_tizen> 3 </since_tizen>
\r
186 <member name="F:Tizen.Uix.Tts.State.Paused">
\r
190 <since_tizen> 3 </since_tizen>
\r
192 <member name="F:Tizen.Uix.Tts.State.Unavailable">
\r
196 <since_tizen> 3 </since_tizen>
\r
198 <member name="T:Tizen.Uix.Tts.Mode">
\r
200 Enumeration for TTS mode.
\r
202 <since_tizen> 3 </since_tizen>
\r
204 <member name="F:Tizen.Uix.Tts.Mode.Default">
\r
206 Default mode for normal application.
\r
208 <since_tizen> 3 </since_tizen>
\r
210 <member name="F:Tizen.Uix.Tts.Mode.Notification">
\r
214 <since_tizen> 3 </since_tizen>
\r
216 <member name="F:Tizen.Uix.Tts.Mode.ScreenReader">
\r
218 Accessibility mode.
\r
220 <since_tizen> 3 </since_tizen>
\r
222 <member name="T:Tizen.Uix.Tts.Error">
\r
224 Enumeration for error values that can occur.
\r
226 <since_tizen> 3 </since_tizen>
\r
228 <member name="F:Tizen.Uix.Tts.Error.None">
\r
230 Successful, no error.
\r
232 <since_tizen> 3 </since_tizen>
\r
234 <member name="F:Tizen.Uix.Tts.Error.OutOfMemory">
\r
238 <since_tizen> 3 </since_tizen>
\r
240 <member name="F:Tizen.Uix.Tts.Error.IoError">
\r
244 <since_tizen> 3 </since_tizen>
\r
246 <member name="F:Tizen.Uix.Tts.Error.InvalidParameter">
\r
250 <since_tizen> 3 </since_tizen>
\r
252 <member name="F:Tizen.Uix.Tts.Error.TimedOut">
\r
254 No answer from the STT service.
\r
256 <since_tizen> 3 </since_tizen>
\r
258 <member name="F:Tizen.Uix.Tts.Error.OutOfNetwork">
\r
262 <since_tizen> 3 </since_tizen>
\r
264 <member name="F:Tizen.Uix.Tts.Error.PermissionDenied">
\r
268 <since_tizen> 3 </since_tizen>
\r
270 <member name="F:Tizen.Uix.Tts.Error.NotSupported">
\r
274 <since_tizen> 3 </since_tizen>
\r
276 <member name="F:Tizen.Uix.Tts.Error.InvalidState">
\r
280 <since_tizen> 3 </since_tizen>
\r
282 <member name="F:Tizen.Uix.Tts.Error.InvalidVoice">
\r
286 <since_tizen> 3 </since_tizen>
\r
288 <member name="F:Tizen.Uix.Tts.Error.EngineNotFound">
\r
290 No available engine.
\r
292 <since_tizen> 3 </since_tizen>
\r
294 <member name="F:Tizen.Uix.Tts.Error.OperationFailed">
\r
298 <since_tizen> 3 </since_tizen>
\r
300 <member name="F:Tizen.Uix.Tts.Error.AudioPolicyBlocked">
\r
302 Audio policy blocked.
\r
304 <since_tizen> 3 </since_tizen>
\r
306 <member name="T:Tizen.Uix.Tts.Voice">
\r
308 Enumeration for the voice types.
\r
310 <since_tizen> 3 </since_tizen>
\r
312 <member name="F:Tizen.Uix.Tts.Voice.Auto">
\r
314 The automatic voice type.
\r
316 <since_tizen> 3 </since_tizen>
\r
318 <member name="F:Tizen.Uix.Tts.Voice.Male">
\r
320 The male voice type.
\r
322 <since_tizen> 3 </since_tizen>
\r
324 <member name="F:Tizen.Uix.Tts.Voice.Female">
\r
326 The female voice type.
\r
328 <since_tizen> 3 </since_tizen>
\r
330 <member name="F:Tizen.Uix.Tts.Voice.Child">
\r
332 The child voice type.
\r
334 <since_tizen> 3 </since_tizen>
\r
336 <member name="T:Tizen.Uix.Tts.TtsClient">
\r
338 You can use Text-To-Speech (TTS) API's to read sound data transformed by the engine from input texts.
\r
339 Applications can add input-text to queue for reading continuously and control the player that can play, pause, and stop sound data synthesized from text.
\r
341 <since_tizen> 3 </since_tizen>
\r
343 <member name="M:Tizen.Uix.Tts.TtsClient.#ctor">
\r
345 Constructor to create a TTS instance.
\r
347 <since_tizen> 3 </since_tizen>
\r
349 http://tizen.org/feature/speech.synthesis
\r
351 <exception cref="T:System.InvalidOperationException">
\r
352 This exception can be due to the following reasons:
\r
353 1. Operation Failed
\r
354 2. Engine Not Found
\r
356 <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>
\r
357 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
359 <member name="E:Tizen.Uix.Tts.TtsClient.StateChanged">
\r
361 Event to be invoked when TTS state changes.
\r
363 <since_tizen> 3 </since_tizen>
\r
365 <member name="E:Tizen.Uix.Tts.TtsClient.UtteranceStarted">
\r
367 Event to be invoked when the utterance starts.
\r
369 <since_tizen> 3 </since_tizen>
\r
371 <member name="E:Tizen.Uix.Tts.TtsClient.UtteranceCompleted">
\r
373 Event to be invoked when the utterance completes.
\r
375 <since_tizen> 3 </since_tizen>
\r
377 <member name="E:Tizen.Uix.Tts.TtsClient.ErrorOccurred">
\r
379 Event to be invoked when an error occurs.
\r
381 <since_tizen> 3 </since_tizen>
\r
383 <member name="E:Tizen.Uix.Tts.TtsClient.DefaultVoiceChanged">
\r
385 Event to be invoked when an error occurs.
\r
387 <since_tizen> 3 </since_tizen>
\r
389 <member name="E:Tizen.Uix.Tts.TtsClient.EngineChanged">
\r
391 Event to be invoked to detect engine change.
\r
393 <since_tizen> 3 </since_tizen>
\r
395 <member name="P:Tizen.Uix.Tts.TtsClient.DefaultVoice">
\r
397 Gets the default voice set by the user.
\r
399 <since_tizen> 3 </since_tizen>
\r
401 The default voice in TTS.
\r
404 The default voice SupportedVoice value.
\r
407 <member name="P:Tizen.Uix.Tts.TtsClient.MaxTextSize">
\r
409 Gets the maximum byte size for text.
\r
411 <since_tizen> 3 </since_tizen>
\r
413 The Maximum byte size for text.
\r
416 The Default Voice SupportedVoice value, 0 if unable to get the value.
\r
419 The State should be ready.
\r
422 <member name="P:Tizen.Uix.Tts.TtsClient.CurrentState">
\r
424 Gets the current TTS state.
\r
426 <since_tizen> 3 </since_tizen>
\r
428 The current state of TTS.
\r
431 Current TTS State value.
\r
434 <member name="P:Tizen.Uix.Tts.TtsClient.CurrentMode">
\r
436 The TTS Mode can be set using this property.
\r
438 <since_tizen> 3 </since_tizen>
\r
440 The current TTS mode (default, screen-reader, notification).
\r
445 <exception cref="T:System.InvalidOperationException">
\r
446 This exception can be due to the following reasons while setting the value:
\r
447 1. Operation Failed
\r
448 2. Engine Not Found
\r
450 <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>
\r
451 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
453 The State should be created.
\r
456 <member name="M:Tizen.Uix.Tts.TtsClient.SetCredential(System.String)">
\r
458 Sets the application credential.
\r
460 <since_tizen> 3 </since_tizen>
\r
461 <param name="credential">.
\r
462 The credential string.
\r
465 http://tizen.org/feature/speech.synthesis
\r
467 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
\r
468 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
469 <exception cref="T:System.ArgumentException">This exception can be due to improper value provided while setting the value.</exception>
\r
471 The State should be created or ready.
\r
474 <member name="M:Tizen.Uix.Tts.TtsClient.Prepare">
\r
476 Connects to the TTS service asynchronously.
\r
478 <since_tizen> 3 </since_tizen>
\r
480 http://tizen.org/feature/speech.synthesis
\r
482 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
\r
483 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
485 The State must be Created.
\r
488 If this function is successful, the TTS state will be ready.
\r
489 If this function is unsuccessful, ErrorOccurred event will be invoked.
\r
492 <member name="M:Tizen.Uix.Tts.TtsClient.Unprepare">
\r
494 Disconnects from the STT service.
\r
496 <since_tizen> 3 </since_tizen>
\r
498 http://tizen.org/feature/speech.synthesis
\r
500 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
\r
501 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
503 The state must be ready.
\r
506 If this function is successful, the TTS state will be created.
\r
509 <member name="M:Tizen.Uix.Tts.TtsClient.GetSupportedVoices">
\r
511 Retrieves all supported voices of the current engine.
\r
513 <since_tizen> 3 </since_tizen>
\r
515 The list of SupportedVoice.
\r
518 http://tizen.org/feature/speech.synthesis
\r
520 <exception cref="T:System.InvalidOperationException">
\r
521 This exception can be due to the following reasons:
\r
522 1. Engine Not Found
\r
523 2. Operation Failed
\r
525 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
527 <member name="M:Tizen.Uix.Tts.TtsClient.GetPrivateData(System.String)">
\r
529 Gets the private data from TTS engine.
\r
531 <since_tizen> 3 </since_tizen>
\r
536 The data corresponding to the provided key.
\r
539 http://tizen.org/feature/speech.synthesis
\r
541 <exception cref="T:System.InvalidOperationException">
\r
542 This exception can be due to the following reasons:
\r
544 2. Engine Not found
\r
545 3. Operation Failure
\r
547 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
549 The state must be ready.
\r
552 <member name="M:Tizen.Uix.Tts.TtsClient.SetPrivateData(System.String,System.String)">
\r
554 Sets the private data to tts engine.
\r
556 <since_tizen> 3 </since_tizen>
\r
560 <param name="data">
\r
564 http://tizen.org/feature/speech.synthesis
\r
566 <exception cref="T:System.InvalidOperationException">
\r
567 This exception can be due to the following reasons:
\r
569 2. Engine Not found
\r
570 3. Operation Failure
\r
572 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
573 <exception cref="T:System.ArgumentException">This exception can be due to improper value provided while setting the value.</exception>
\r
575 The state must be ready.
\r
578 <member name="M:Tizen.Uix.Tts.TtsClient.GetSpeedRange">
\r
580 Gets the speed range.
\r
582 <since_tizen> 3 </since_tizen>
\r
584 The SpeedRange value.
\r
587 http://tizen.org/feature/speech.synthesis
\r
589 <exception cref="T:System.InvalidOperationException">
\r
590 This exception can be due to the following reasons:
\r
592 2. Operation Failure
\r
594 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
596 The state must be created.
\r
599 <member name="M:Tizen.Uix.Tts.TtsClient.AddText(System.String,System.String,System.Int32,System.Int32)">
\r
601 Adds a text to the queue.
\r
603 <since_tizen> 3 </since_tizen>
\r
605 Locale MUST be set for UTF-8 text validation check.
\r
607 <param name="text">
\r
608 An input text based UTF-8.
\r
610 <param name="language">
\r
611 The language selected from the SupportedVoice.Language Property obtained from GetSupportedVoices()(e.g. 'NULL'(Automatic),'en_US').
\r
613 <param name="voiceType">
\r
614 The voice type selected from the SupportedVoice.VoiceType Property obtained from GetSupportedVoices().
\r
616 <param name="speed">
\r
617 A speaking speed (e.g.0 for Auto or the value from SpeedRange Property).
\r
623 http://tizen.org/feature/speech.synthesis
\r
625 <exception cref="T:System.InvalidOperationException">
\r
626 This exception can be due to the following reasons:
\r
628 2. Operation Failure
\r
631 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
632 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
\r
633 <exception cref="T:System.ArgumentException">This exception can be due to improper value provided while setting the value.</exception>
\r
635 The state must be ready or playing or paused.
\r
638 <member name="M:Tizen.Uix.Tts.TtsClient.Play">
\r
640 Starts synthesizing voice from the text and plays the synthesized audio data.
\r
642 <since_tizen> 3 </since_tizen>
\r
644 http://tizen.org/feature/speech.synthesis
\r
646 <exception cref="T:System.InvalidOperationException">
\r
647 This exception can be due to the following reasons:
\r
649 2. Operation Failure
\r
652 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
653 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
\r
655 The state must be ready or paused.
\r
658 If this function succeeds, the TTS state will be playing.
\r
661 <member name="M:Tizen.Uix.Tts.TtsClient.Stop">
\r
663 Stops playing the utterance and clears the queue.
\r
665 <since_tizen> 3 </since_tizen>
\r
667 http://tizen.org/feature/speech.synthesis
\r
669 <exception cref="T:System.InvalidOperationException">
\r
670 This exception can be due to the following reasons:
\r
672 2. Operation Failure
\r
674 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
676 The state must be ready or playing or paused.
\r
679 If this function succeeds, the TTS state will be ready.
\r
680 This function will remove all text added via AddText() and synthesized sound data.
\r
683 <member name="M:Tizen.Uix.Tts.TtsClient.Pause">
\r
685 Pauses the currently playing utterance.
\r
687 <since_tizen> 3 </since_tizen>
\r
689 http://tizen.org/feature/speech.synthesis
\r
691 <exception cref="T:System.InvalidOperationException">
\r
692 This exception can be due to the following reasons:
\r
694 2. Operation Failure
\r
696 <exception cref="T:System.NotSupportedException">This exception can be due to TTS not supported.</exception>
\r
698 The state must be playing.
\r
701 If this function succeeds, the TTS state will be Paused.
\r
704 <member name="M:Tizen.Uix.Tts.TtsClient.Dispose">
\r
706 Method to release resources.
\r
708 <since_tizen> 3 </since_tizen>
\r
710 <member name="T:Tizen.Uix.Tts.UtteranceEventArgs">
\r
712 This class holds information related to UtteranceStared and UtteranceCompleted events.
\r
714 <since_tizen> 3 </since_tizen>
\r
716 <member name="P:Tizen.Uix.Tts.UtteranceEventArgs.UtteranceId">
\r
720 <since_tizen> 3 </since_tizen>
\r