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