4 <name>Tizen.Uix.VoiceControl</name>
7 <member name="T:Interop">
12 Partial interop class.
15 Partial interop class.
18 <member name="T:Interop.Libraries">
20 Partial libraries class.
23 <member name="T:Interop.VoiceControl">
25 VoiceControl interop class.
28 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.OutOfMemory" -->
29 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.IoError" -->
30 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InvalidParameter" -->
31 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.TimedOut" -->
32 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.RecorderBusy" -->
33 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.PermissionDenied" -->
34 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.NotSupported" -->
35 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InvalidState" -->
36 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InvalidLanguage" -->
37 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.EngineNotFound" -->
38 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.OperationFailed" -->
39 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.OperationRejected" -->
40 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.IterationEnd" -->
41 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.Empty" -->
42 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.ServiceReset" -->
43 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InProgressToReady" -->
44 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InProgressToRecording" -->
45 <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InProgressToProcessing" -->
46 <member name="T:Interop.VoiceControlCommand">
48 VoiceControlCommand interop class.
51 <member name="T:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs">
53 This class holds information about the CurrentLanguageChanged event.
55 <since_tizen> 3 </since_tizen>
57 <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.PreviousLanguage">
59 The previous language.
61 <since_tizen> 3 </since_tizen>
63 <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.CurrentLanguage">
67 <since_tizen> 3 </since_tizen>
69 <member name="T:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs">
71 This class holds information related to the VoiceControl ErrorOccured event.
73 <since_tizen> 3 </since_tizen>
75 <member name="P:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs.ErrorValue">
79 <since_tizen> 3 </since_tizen>
81 <member name="T:Tizen.Uix.VoiceControl.RecognitionResult">
83 The recognition result from the engine.
84 If the duplicated commands are recognized, the event(e.g. Result.Rejected) of a command may be rejected
85 for selecting the command as a priority. If you set similar or same commands, or the recognized results are multi-results, the CommandList has multi commands.
87 <since_tizen> 3 </since_tizen>
89 <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.Result">
93 <since_tizen> 3 </since_tizen>
95 <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.ResultMessage">
99 <since_tizen> 3 </since_tizen>
101 <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.CommandList">
103 The recognized command list.
105 <since_tizen> 3 </since_tizen>
107 <member name="T:Tizen.Uix.VoiceControl.RecognitionResultEventArgs">
109 The recognition result from the engine.
111 <since_tizen> 3 </since_tizen>
113 <member name="P:Tizen.Uix.VoiceControl.RecognitionResultEventArgs.Result">
115 Gets the recognition result.
117 <since_tizen> 3 </since_tizen>
119 <member name="T:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs">
121 This class holds information related to the VoiceControl service ServiceStateChanged event.
123 <since_tizen> 3 </since_tizen>
125 <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Previous">
129 <since_tizen> 3 </since_tizen>
131 <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Current">
135 <since_tizen> 3 </since_tizen>
137 <member name="T:Tizen.Uix.VoiceControl.StateChangedEventArgs">
139 This class holds information related to the VoiceControl client StateChanged event.
141 <since_tizen> 3 </since_tizen>
143 <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Previous">
147 <since_tizen> 3 </since_tizen>
149 <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Current">
153 <since_tizen> 3 </since_tizen>
155 <member name="T:Tizen.Uix.VoiceControl.CommandFormat">
157 Enumeration for the command format.
159 <since_tizen> 3 </since_tizen>
161 <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Fixed">
163 The fixed command format.
166 <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndVFixed">
168 The fixed and variable fixed command format.
171 <member name="F:Tizen.Uix.VoiceControl.CommandFormat.VFixedAndFixed">
173 The variable fixed and fixed command format.
176 <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndNonFixed">
178 The fixed and non-fixed command format.
181 <member name="F:Tizen.Uix.VoiceControl.CommandFormat.NonFixedAndFixed">
183 The non-fixed and fixed command format.
186 <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Undefined">
191 <member name="T:Tizen.Uix.VoiceControl.VoiceCommand">
193 This class represents a voice command.
195 <since_tizen> 3 </since_tizen>
197 <member name="M:Tizen.Uix.VoiceControl.VoiceCommand.#ctor">
199 The public constructor.
201 <since_tizen> 3 </since_tizen>
202 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
203 <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>
204 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
205 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
207 <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.UnfixedCommand">
209 Gets the unfixed command.
210 This property should be used for commands which have non-fixed format.
211 An empty string will be returned in case of some internal error.
213 <since_tizen> 3 </since_tizen>
215 <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Type">
217 Gets or sets the command type.
219 <since_tizen> 3 </since_tizen>
220 <remarks>If you do not set the command type, the default value is undefined. You should set the type if the command is valid.</remarks>
221 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
222 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
224 <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Format">
226 Gets or sets the command format.
228 <since_tizen> 3 </since_tizen>
229 <remarks>The default format is Fixed.</remarks>
230 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
231 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
233 <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Command">
235 Gets or sets the command.
236 A get empty string will be returned in case of some internal error.
238 <since_tizen> 3 </since_tizen>
239 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
240 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
242 <member name="T:Tizen.Uix.VoiceControl.VoiceCommandList">
244 This class represents a list of the voice commands.
246 <since_tizen> 3 </since_tizen>
248 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.#ctor">
250 The public constructor.
252 <since_tizen> 3 </since_tizen>
254 http://tizen.org/privilege/recorder
260 http://tizen.org/feature/speech.control
261 http://tizen.org/feature/microphone
263 <exception cref="T:System.OutOfMemoryException">This exception can be due to out of memory.</exception>
264 <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
265 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
266 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
268 <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Count">
270 Gets a command count of the list.
271 -1 is returned in case of an internal failure.
273 <since_tizen> 3 </since_tizen>
275 Command count of the list.
278 http://tizen.org/privilege/recorder
284 <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Current">
286 Gets the current command from the command list by index.
287 Null will be returned in case of an empty list.
289 <since_tizen> 3 </since_tizen>
291 Current command from the command list.
294 http://tizen.org/privilege/recorder
300 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Add(Tizen.Uix.VoiceControl.VoiceCommand)">
302 Adds a command to the command list.
304 <since_tizen> 3 </since_tizen>
306 http://tizen.org/privilege/recorder
312 http://tizen.org/feature/speech.control
313 http://tizen.org/feature/microphone
315 <param name="command">The command</param>
316 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
317 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
318 <exception cref="T:System.NullReferenceException">This will occur if the provided parameter is null.</exception>
320 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Remove(Tizen.Uix.VoiceControl.VoiceCommand)">
322 Removes a command from the command list.
324 <since_tizen> 3 </since_tizen>
326 http://tizen.org/privilege/recorder
332 http://tizen.org/feature/speech.control
333 http://tizen.org/feature/microphone
335 <param name="command">The command</param>
336 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
337 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
338 <exception cref="T:System.NullReferenceException">This will occur if the provided parameter is null.</exception>
340 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.GetAllCommands">
342 Retrieves all commands from the command list.
344 <since_tizen> 3 </since_tizen>
346 http://tizen.org/privilege/recorder
352 http://tizen.org/feature/speech.control
353 http://tizen.org/feature/microphone
355 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
356 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
358 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.First">
360 Moves an index to the first command.
362 <since_tizen> 3 </since_tizen>
364 http://tizen.org/privilege/recorder
370 http://tizen.org/feature/speech.control
371 http://tizen.org/feature/microphone
373 <exception cref="T:System.InvalidOperationException">This exception can be due to list empty.</exception>
374 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
375 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
377 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Last">
379 Moves an index to the last command.
381 <since_tizen> 3 </since_tizen>
383 http://tizen.org/privilege/recorder
389 http://tizen.org/feature/speech.control
390 http://tizen.org/feature/microphone
392 <exception cref="T:System.InvalidOperationException">This exception can be due to list empty.</exception>
393 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
394 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
396 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Next">
398 Moves an index to the next command.
400 <since_tizen> 3 </since_tizen>
402 http://tizen.org/privilege/recorder
408 http://tizen.org/feature/speech.control
409 http://tizen.org/feature/microphone
411 <exception cref="T:System.InvalidOperationException">
412 This exception can be due to the following reasons:
416 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
417 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
419 <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Previous">
421 Moves an index to the previous command.
423 <since_tizen> 3 </since_tizen>
425 http://tizen.org/privilege/recorder
431 http://tizen.org/feature/speech.control
432 http://tizen.org/feature/microphone
434 <exception cref="T:System.InvalidOperationException">
435 This exception can be due to the following reasons:
439 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
440 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
442 <member name="T:Tizen.Uix.VoiceControl.Error">
444 Enumeration for the error values that can occur.
446 <since_tizen> 3 </since_tizen>
448 <member name="F:Tizen.Uix.VoiceControl.Error.None">
450 Successful, no error.
453 <member name="F:Tizen.Uix.VoiceControl.Error.OutOfMemory">
458 <member name="F:Tizen.Uix.VoiceControl.Error.IoError">
463 <member name="F:Tizen.Uix.VoiceControl.Error.InvalidParameter">
468 <member name="F:Tizen.Uix.VoiceControl.Error.TimedOut">
470 No answer from the STT service.
473 <member name="F:Tizen.Uix.VoiceControl.Error.RecorderBusy">
475 Device or resource busy.
478 <member name="F:Tizen.Uix.VoiceControl.Error.PermissionDenied">
483 <member name="F:Tizen.Uix.VoiceControl.Error.NotSupported">
488 <member name="F:Tizen.Uix.VoiceControl.Error.InvalidState">
493 <member name="F:Tizen.Uix.VoiceControl.Error.InvalidLanguage">
498 <member name="F:Tizen.Uix.VoiceControl.Error.EngineNotFound">
503 <member name="F:Tizen.Uix.VoiceControl.Error.OperationFailed">
508 <member name="F:Tizen.Uix.VoiceControl.Error.OperationRejected">
513 <member name="F:Tizen.Uix.VoiceControl.Error.IterationEnd">
518 <member name="F:Tizen.Uix.VoiceControl.Error.Empty">
523 <member name="F:Tizen.Uix.VoiceControl.Error.ServiceReset">
528 <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToReady">
530 Progress to ready is not finished.
533 <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToRecording">
535 Progress to recording is not finished.
538 <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToProcessing">
540 Progress to processing is not finished.
543 <member name="T:Tizen.Uix.VoiceControl.State">
545 Enumeration for the client state.
547 <since_tizen> 3 </since_tizen>
549 <member name="F:Tizen.Uix.VoiceControl.State.None">
554 <member name="F:Tizen.Uix.VoiceControl.State.Initialized">
559 <member name="F:Tizen.Uix.VoiceControl.State.Ready">
564 <member name="F:Tizen.Uix.VoiceControl.State.Unavailable">
566 The state cannot be determined.
569 <member name="T:Tizen.Uix.VoiceControl.ServiceState">
571 Enumeration for the service state.
573 <since_tizen> 3 </since_tizen>
575 <member name="F:Tizen.Uix.VoiceControl.ServiceState.None">
580 <member name="F:Tizen.Uix.VoiceControl.ServiceState.Ready">
585 <member name="F:Tizen.Uix.VoiceControl.ServiceState.Recording">
590 <member name="F:Tizen.Uix.VoiceControl.ServiceState.Processing">
595 <member name="F:Tizen.Uix.VoiceControl.ServiceState.Unavailable">
597 The state cannot be determined.
600 <member name="T:Tizen.Uix.VoiceControl.ResultEvent">
602 Enumeration for the result event.
604 <since_tizen> 3 </since_tizen>
606 <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Success">
611 <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Rejected">
616 <member name="T:Tizen.Uix.VoiceControl.CommandType">
618 Enumeration for the command type.
620 <since_tizen> 3 </since_tizen>
622 <member name="F:Tizen.Uix.VoiceControl.CommandType.Foreground">
624 Foreground command by the client.
627 <member name="F:Tizen.Uix.VoiceControl.CommandType.Background">
629 Background command by the client.
632 <member name="F:Tizen.Uix.VoiceControl.CommandType.Undefined">
634 The undefined command.
637 <member name="T:Tizen.Uix.VoiceControl.VoiceControlClient">
639 A main function of the voice control API registers the command and gets a notification for the recognition result.
640 Applications can add their own commands and provide results when their command is recognized by the user voice input.
642 <since_tizen> 3 </since_tizen>
644 <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguage">
646 Gets the current language.
647 A language is specified as an ISO 3166 alpha-2 two letter country-code
648 followed by ISO 639-1 for the two-letter language code.
649 For example, "ko_KR" for Korean, "en_US" for American English.
650 An empty string is returned in case of some internal error.
652 <since_tizen> 3 </since_tizen>
654 The current language in voice control.
657 http://tizen.org/privilege/recorder
660 The state must be initialized or ready.
663 <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.State">
665 Gets the current state of the voice control client.
667 <since_tizen> 3 </since_tizen>
669 The current state of the voice control client.
672 http://tizen.org/privilege/recorder
675 The state must be initialized or ready.
678 <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceState">
680 Gets the current state of the voice control service.
682 <since_tizen> 3 </since_tizen>
684 The current state of the voice control service.
687 http://tizen.org/privilege/recorder
690 The state must be ready.
693 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetInvocationName(System.String)">
695 Sets the invocation name.
697 <since_tizen> 3 </since_tizen>
699 http://tizen.org/privilege/recorder
705 http://tizen.org/feature/speech.control
706 http://tizen.org/feature/microphone
709 The invocation name is used to activate background commands. The invocation name can be same as the application name or any other phrase.
710 For example, an application "Tizen Sample" has a background command, "Play music", and the invocation name of the application is set to "Tizen Sample".
711 In order to activate the background command, users can say "Tizen Sample, Play music". The invocation name is dependent on the current language.
712 For example, if the current language is "en_US"(English), the invocation name is also "en_US".
713 If the current language is "ja_JP"(Japanese) and the invocation name is "en_US", the invocation name will not be recognized.
714 This function should be called before the SetCommandList().
716 <param name="name">Invocation name to be invoked by an application.</param>
717 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
718 <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
719 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
720 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
722 The state must be ready.
725 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Initialize">
727 Initializes the voice control.
729 <since_tizen> 3 </since_tizen>
731 http://tizen.org/privilege/recorder
737 http://tizen.org/feature/speech.control
738 http://tizen.org/feature/microphone
740 <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
741 <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>
742 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
743 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
745 The state will be initialized.
748 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Deinitialize">
750 Deinitializes the voice control.
752 <since_tizen> 3 </since_tizen>
754 http://tizen.org/privilege/recorder
760 http://tizen.org/feature/speech.control
761 http://tizen.org/feature/microphone
763 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
764 <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
765 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
766 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
768 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Prepare">
770 Connects the voice control service.
772 <since_tizen> 3 </since_tizen>
774 http://tizen.org/privilege/recorder
780 http://tizen.org/feature/speech.control
781 http://tizen.org/feature/microphone
783 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
784 <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
785 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
786 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
788 The state must be initialized.
791 The state must be ready.
794 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Unprepare">
796 Disconnects the voice control service.
798 <since_tizen> 3 </since_tizen>
800 http://tizen.org/privilege/recorder
806 http://tizen.org/feature/speech.control
807 http://tizen.org/feature/microphone
809 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
810 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
811 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
813 The state must be ready.
816 The state must be initialized.
819 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSupportedLanguages">
821 Retrieves all the supported languages.
822 A language is specified as an ISO 3166 alpha-2 two letter country-code
823 followed by ISO 639-1 for the two-letter language code.
824 For example, "ko_KR" for Korean, "en_US" for American English.
826 <since_tizen> 3 </since_tizen>
828 http://tizen.org/privilege/recorder
834 http://tizen.org/feature/speech.control
835 http://tizen.org/feature/microphone
837 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
838 <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
839 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
840 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
842 The state must be ready or initialized.
845 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSystemCommandList">
847 Gets the system command list.
849 <since_tizen> 3 </since_tizen>
851 The command list, else null in case of no system commands.
854 http://tizen.org/privilege/recorder
860 http://tizen.org/feature/speech.control
861 http://tizen.org/feature/microphone
864 In the system command list, there are system commands predefined by product manufacturers.
865 Those commands have the highest priority. Therefore, the user cannot set any commands similar to system commands.
867 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
868 <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
869 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
870 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
872 The state must be ready.
875 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.RequestDialog(System.String,System.String,System.Boolean)">
877 Requests to start the dialogue.
878 By using this function, the developer can start requesting the dialogue to the framework.
879 When the developer requests the dialogue, two types of texts, dispText and uttText can be sent by this function. dispText is a text for displaying and uttText is that for uttering.
880 For example, if dispText is "October 10th" and uttText is "Today is October 10th.", "October 10th" will be displayed on the screen and "Today is October 10th." will be spoken.
881 Also, the developer can set whether the dialogue starts automatically or not, using autoStart.
882 If the developer sets autoStart as True, the framework will start to record the next speech and continue the dialogue.
884 <since_tizen> 3 </since_tizen>
886 http://tizen.org/privilege/recorder
892 http://tizen.org/feature/speech.control
893 http://tizen.org/feature/microphone
896 If autoStart is True, the recognition will start again. In this case, it can be restarted up to 4 times.
898 <param name="dispText">Text to be displayed on the screen.</param>
899 <param name="uttText">Text to be spoken.</param>
900 <param name="autoStart">A variable for setting whether the dialog session will be restarted automatically or not.</param>
901 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
902 <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
903 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
904 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
906 The state must be ready.
909 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetCommandList(Tizen.Uix.VoiceControl.VoiceCommandList,Tizen.Uix.VoiceControl.CommandType)">
911 Sets the command list.
913 <since_tizen> 3 </since_tizen>
915 http://tizen.org/privilege/recorder
921 http://tizen.org/feature/speech.control
922 http://tizen.org/feature/microphone
925 The command type is valid for CommandType 'Foreground' or 'Background'.
926 The matched commands of the command list should be set and they should include type and command text at least.
928 <param name="list">Command list</param>
929 <param name="type">Command type</param>
930 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
931 <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
932 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
933 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
935 The state must be ready.
938 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.UnsetCommandList(Tizen.Uix.VoiceControl.CommandType)">
940 Unsets the command list.
942 <since_tizen> 3 </since_tizen>
944 http://tizen.org/privilege/recorder
950 http://tizen.org/feature/speech.control
951 http://tizen.org/feature/microphone
953 <param name="type">Command type</param>
954 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
955 <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
956 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
957 <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
959 The state should be ready.
962 <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetResult">
964 Gets the recognition result.
966 <since_tizen> 3 </since_tizen>
968 http://tizen.org/privilege/recorder
974 http://tizen.org/feature/speech.control
975 http://tizen.org/feature/microphone
977 <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
978 <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
979 <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
980 <returns>The recognition result if possible, else a null object.</returns>
982 The state must be ready.
985 <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.RecognitionResult">
987 Event to be invoked when the recognition is done.
989 <since_tizen> 3 </since_tizen>
991 The state must be initialized.
994 <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceStateChanged">
996 Event to be invoked when the VoiceControl service state changes.
998 <since_tizen> 3 </since_tizen>
1000 The state must be initialized.
1003 <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.StateChanged">
1005 Event to be invoked when the VoiceControl client state changes.
1007 <since_tizen> 3 </since_tizen>
1009 The state must be initialized.
1012 <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ErrorOccured">
1014 Event to be invoked when an error occurs.
1016 <since_tizen> 3 </since_tizen>
1018 The state must be initialized.
1021 <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguageChanged">
1023 Event to be invoked when the default language changes.
1025 <since_tizen> 3 </since_tizen>
1027 The state must be initialized.