Release 4.0.0-preview1-00184
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Uix.VoiceControl.xml
1 <?xml version="1.0"?>
2 <doc>
3     <assembly>
4         <name>Tizen.Uix.VoiceControl</name>
5     </assembly>
6     <members>
7         <member name="T:Interop">
8             <summary>
9             Partial interop class.
10             </summary>
11             <summary>
12             Partial interop class.
13             </summary>
14             <summary>
15             Partial interop class.
16             </summary>
17         </member>
18         <member name="T:Interop.Libraries">
19             <summary>
20             Partial libraries class.
21             </summary>
22         </member>
23         <member name="T:Interop.VoiceControl">
24             <summary>
25             VoiceControl interop class.
26             </summary>
27         </member>
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">
47             <summary>
48             VoiceControlCommand interop class.
49             </summary>
50         </member>
51         <member name="T:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs">
52             <summary>
53             This class holds information about the CurrentLanguageChanged event.
54             </summary>
55             <since_tizen> 3 </since_tizen>
56         </member>
57         <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.PreviousLanguage">
58             <summary>
59             The previous language.
60             </summary>
61             <since_tizen> 3 </since_tizen>
62         </member>
63         <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.CurrentLanguage">
64             <summary>
65             The current language.
66             </summary>
67             <since_tizen> 3 </since_tizen>
68         </member>
69         <member name="T:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs">
70             <summary>
71             This class holds information related to the VoiceControl ErrorOccured event.
72             </summary>
73             <since_tizen> 3 </since_tizen>
74         </member>
75         <member name="P:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs.ErrorValue">
76             <summary>
77             The error value.
78             </summary>
79             <since_tizen> 3 </since_tizen>
80         </member>
81         <member name="T:Tizen.Uix.VoiceControl.RecognitionResult">
82             <summary>
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.
86             </summary>
87             <since_tizen> 3 </since_tizen>
88         </member>
89         <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.Result">
90             <summary>
91             The result event.
92             </summary>
93             <since_tizen> 3 </since_tizen>
94         </member>
95         <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.ResultMessage">
96             <summary>
97             The spoken text.
98             </summary>
99             <since_tizen> 3 </since_tizen>
100         </member>
101         <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.CommandList">
102             <summary>
103             The recognized command list.
104             </summary>
105             <since_tizen> 3 </since_tizen>
106         </member>
107         <member name="T:Tizen.Uix.VoiceControl.RecognitionResultEventArgs">
108             <summary>
109             The recognition result from the engine.
110             </summary>
111             <since_tizen> 3 </since_tizen>
112         </member>
113         <member name="P:Tizen.Uix.VoiceControl.RecognitionResultEventArgs.Result">
114             <summary>
115             Gets the recognition result.
116             </summary>
117             <since_tizen> 3 </since_tizen>
118         </member>
119         <member name="T:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs">
120             <summary>
121             This class holds information related to the VoiceControl service ServiceStateChanged event.
122             </summary>
123             <since_tizen> 3 </since_tizen>
124         </member>
125         <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Previous">
126             <summary>
127             The previous state.
128             </summary>
129             <since_tizen> 3 </since_tizen>
130         </member>
131         <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Current">
132             <summary>
133             The current state.
134             </summary>
135             <since_tizen> 3 </since_tizen>
136         </member>
137         <member name="T:Tizen.Uix.VoiceControl.StateChangedEventArgs">
138             <summary>
139             This class holds information related to the VoiceControl client StateChanged event.
140             </summary>
141             <since_tizen> 3 </since_tizen>
142         </member>
143         <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Previous">
144             <summary>
145             The previous state.
146             </summary>
147             <since_tizen> 3 </since_tizen>
148         </member>
149         <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Current">
150             <summary>
151             The current state.
152             </summary>
153             <since_tizen> 3 </since_tizen>
154         </member>
155         <member name="T:Tizen.Uix.VoiceControl.CommandFormat">
156             <summary>
157             Enumeration for the command format.
158             </summary>
159             <since_tizen> 3 </since_tizen>
160         </member>
161         <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Fixed">
162             <summary>
163             The fixed command format.
164             </summary>
165         </member>
166         <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndVFixed">
167             <summary>
168             The fixed and variable fixed command format.
169             </summary>
170         </member>
171         <member name="F:Tizen.Uix.VoiceControl.CommandFormat.VFixedAndFixed">
172             <summary>
173             The variable fixed and fixed command format.
174             </summary>
175         </member>
176         <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndNonFixed">
177             <summary>
178             The fixed and non-fixed command format.
179             </summary>
180         </member>
181         <member name="F:Tizen.Uix.VoiceControl.CommandFormat.NonFixedAndFixed">
182             <summary>
183             The non-fixed and fixed command format.
184             </summary>
185         </member>
186         <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Undefined">
187             <summary>
188             Undefined.
189             </summary>
190         </member>
191         <member name="T:Tizen.Uix.VoiceControl.VoiceCommand">
192             <summary>
193             This class represents a voice command.
194             </summary>
195             <since_tizen> 3 </since_tizen>
196         </member>
197         <member name="M:Tizen.Uix.VoiceControl.VoiceCommand.#ctor">
198             <summary>
199             The public constructor.
200             </summary>
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>
206         </member>
207         <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.UnfixedCommand">
208             <summary>
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.
212             </summary>
213             <since_tizen> 3 </since_tizen>
214         </member>
215         <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Type">
216             <summary>
217             Gets or sets the command type.
218             </summary>
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>
223         </member>
224         <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Format">
225             <summary>
226             Gets or sets the command format.
227             </summary>
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>
232         </member>
233         <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Command">
234             <summary>
235             Gets or sets the command.
236             A get empty string will be returned in case of some internal error.
237             </summary>
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>
241         </member>
242         <member name="T:Tizen.Uix.VoiceControl.VoiceCommandList">
243             <summary>
244             This class represents a list of the voice commands.
245             </summary>
246             <since_tizen> 3 </since_tizen>
247         </member>
248         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.#ctor">
249             <summary>
250             The public constructor.
251             </summary>
252             <since_tizen> 3 </since_tizen>
253             <privilege>
254             http://tizen.org/privilege/recorder
255             </privilege>
256             <privlevel>
257             public
258             </privlevel>
259             <feature>
260             http://tizen.org/feature/speech.control
261             http://tizen.org/feature/microphone
262             </feature>
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>
267         </member>
268         <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Count">
269             <summary>
270             Gets a command count of the list.
271             -1 is returned in case of an internal failure.
272             </summary>
273             <since_tizen> 3 </since_tizen>
274             <value>
275             Command count of the list.
276             </value>
277             <privilege>
278             http://tizen.org/privilege/recorder
279             </privilege>
280             <privlevel>
281             public
282             </privlevel>
283         </member>
284         <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Current">
285             <summary>
286             Gets the current command from the command list by index.
287             Null will be returned in case of an empty list.
288             </summary>
289             <since_tizen> 3 </since_tizen>
290             <value>
291             Current command from the command list.
292             </value>
293             <privilege>
294             http://tizen.org/privilege/recorder
295             </privilege>
296             <privlevel>
297             public
298             </privlevel>
299         </member>
300         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Add(Tizen.Uix.VoiceControl.VoiceCommand)">
301             <summary>
302             Adds a command to the command list.
303             </summary>
304             <since_tizen> 3 </since_tizen>
305             <privilege>
306             http://tizen.org/privilege/recorder
307             </privilege>
308             <privlevel>
309             public
310             </privlevel>
311             <feature>
312             http://tizen.org/feature/speech.control
313             http://tizen.org/feature/microphone
314             </feature>
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>
319         </member>
320         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Remove(Tizen.Uix.VoiceControl.VoiceCommand)">
321             <summary>
322             Removes a command from the command list.
323             </summary>
324             <since_tizen> 3 </since_tizen>
325             <privilege>
326             http://tizen.org/privilege/recorder
327             </privilege>
328             <privlevel>
329             public
330             </privlevel>
331             <feature>
332             http://tizen.org/feature/speech.control
333             http://tizen.org/feature/microphone
334             </feature>
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>
339         </member>
340         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.GetAllCommands">
341             <summary>
342             Retrieves all commands from the command list.
343             </summary>
344             <since_tizen> 3 </since_tizen>
345             <privilege>
346             http://tizen.org/privilege/recorder
347             </privilege>
348             <privlevel>
349             public
350             </privlevel>
351             <feature>
352             http://tizen.org/feature/speech.control
353             http://tizen.org/feature/microphone
354             </feature>
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>
357         </member>
358         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.First">
359             <summary>
360             Moves an index to the first command.
361             </summary>
362             <since_tizen> 3 </since_tizen>
363             <privilege>
364             http://tizen.org/privilege/recorder
365             </privilege>
366             <privlevel>
367             public
368             </privlevel>
369             <feature>
370             http://tizen.org/feature/speech.control
371             http://tizen.org/feature/microphone
372             </feature>
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>
376         </member>
377         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Last">
378             <summary>
379             Moves an index to the last command.
380             </summary>
381             <since_tizen> 3 </since_tizen>
382             <privilege>
383             http://tizen.org/privilege/recorder
384             </privilege>
385             <privlevel>
386             public
387             </privlevel>
388             <feature>
389             http://tizen.org/feature/speech.control
390             http://tizen.org/feature/microphone
391             </feature>
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>
395         </member>
396         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Next">
397             <summary>
398             Moves an index to the next command.
399             </summary>
400             <since_tizen> 3 </since_tizen>
401             <privilege>
402             http://tizen.org/privilege/recorder
403             </privilege>
404             <privlevel>
405             public
406             </privlevel>
407             <feature>
408             http://tizen.org/feature/speech.control
409             http://tizen.org/feature/microphone
410             </feature>
411             <exception cref="T:System.InvalidOperationException">
412             This exception can be due to the following reasons:
413             1. List empty
414             2. List reached end
415             </exception>
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>
418         </member>
419         <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Previous">
420             <summary>
421             Moves an index to the previous command.
422             </summary>
423             <since_tizen> 3 </since_tizen>
424             <privilege>
425             http://tizen.org/privilege/recorder
426             </privilege>
427             <privlevel>
428             public
429             </privlevel>
430             <feature>
431             http://tizen.org/feature/speech.control
432             http://tizen.org/feature/microphone
433             </feature>
434             <exception cref="T:System.InvalidOperationException">
435             This exception can be due to the following reasons:
436             1. List empty
437             2. List reached end
438             </exception>
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>
441         </member>
442         <member name="T:Tizen.Uix.VoiceControl.Error">
443             <summary>
444             Enumeration for the error values that can occur.
445             </summary>
446             <since_tizen> 3 </since_tizen>
447         </member>
448         <member name="F:Tizen.Uix.VoiceControl.Error.None">
449             <summary>
450             Successful, no error.
451             </summary>
452         </member>
453         <member name="F:Tizen.Uix.VoiceControl.Error.OutOfMemory">
454             <summary>
455             Out of memory.
456             </summary>
457         </member>
458         <member name="F:Tizen.Uix.VoiceControl.Error.IoError">
459             <summary>
460             I/O error.
461             </summary>
462         </member>
463         <member name="F:Tizen.Uix.VoiceControl.Error.InvalidParameter">
464             <summary>
465             Invalid parameter.
466             </summary>
467         </member>
468         <member name="F:Tizen.Uix.VoiceControl.Error.TimedOut">
469             <summary>
470             No answer from the STT service.
471             </summary>
472         </member>
473         <member name="F:Tizen.Uix.VoiceControl.Error.RecorderBusy">
474             <summary>
475             Device or resource busy.
476             </summary>
477         </member>
478         <member name="F:Tizen.Uix.VoiceControl.Error.PermissionDenied">
479             <summary>
480             Permission denied.
481             </summary>
482         </member>
483         <member name="F:Tizen.Uix.VoiceControl.Error.NotSupported">
484             <summary>
485             VC NOT supported.
486             </summary>
487         </member>
488         <member name="F:Tizen.Uix.VoiceControl.Error.InvalidState">
489             <summary>
490             Invalid state.
491             </summary>
492         </member>
493         <member name="F:Tizen.Uix.VoiceControl.Error.InvalidLanguage">
494             <summary>
495             Invalid language.
496             </summary>
497         </member>
498         <member name="F:Tizen.Uix.VoiceControl.Error.EngineNotFound">
499             <summary>
500             No available engine.
501             </summary>
502         </member>
503         <member name="F:Tizen.Uix.VoiceControl.Error.OperationFailed">
504             <summary>
505             Operation failed.
506             </summary>
507         </member>
508         <member name="F:Tizen.Uix.VoiceControl.Error.OperationRejected">
509             <summary>
510             Operation rejected.
511             </summary>
512         </member>
513         <member name="F:Tizen.Uix.VoiceControl.Error.IterationEnd">
514             <summary>
515             List reached end.
516             </summary>
517         </member>
518         <member name="F:Tizen.Uix.VoiceControl.Error.Empty">
519             <summary>
520             List empty.
521             </summary>
522         </member>
523         <member name="F:Tizen.Uix.VoiceControl.Error.ServiceReset">
524             <summary>
525             Service reset.
526             </summary>
527         </member>
528         <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToReady">
529             <summary>
530             Progress to ready is not finished.
531             </summary>
532         </member>
533         <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToRecording">
534             <summary>
535             Progress to recording is not finished.
536             </summary>
537         </member>
538         <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToProcessing">
539             <summary>
540             Progress to processing is not finished.
541             </summary>
542         </member>
543         <member name="T:Tizen.Uix.VoiceControl.State">
544             <summary>
545             Enumeration for the client state.
546             </summary>
547             <since_tizen> 3 </since_tizen>
548         </member>
549         <member name="F:Tizen.Uix.VoiceControl.State.None">
550             <summary>
551             'None' state.
552             </summary>
553         </member>
554         <member name="F:Tizen.Uix.VoiceControl.State.Initialized">
555             <summary>
556             'Initialized' state.
557             </summary>
558         </member>
559         <member name="F:Tizen.Uix.VoiceControl.State.Ready">
560             <summary>
561             'Ready' state.
562             </summary>
563         </member>
564         <member name="F:Tizen.Uix.VoiceControl.State.Unavailable">
565             <summary>
566             The state cannot be determined.
567             </summary>
568         </member>
569         <member name="T:Tizen.Uix.VoiceControl.ServiceState">
570             <summary>
571             Enumeration for the service state.
572             </summary>
573             <since_tizen> 3 </since_tizen>
574         </member>
575         <member name="F:Tizen.Uix.VoiceControl.ServiceState.None">
576             <summary>
577             'None' state.
578             </summary>
579         </member>
580         <member name="F:Tizen.Uix.VoiceControl.ServiceState.Ready">
581             <summary>
582             'Ready' state.
583             </summary>
584         </member>
585         <member name="F:Tizen.Uix.VoiceControl.ServiceState.Recording">
586             <summary>
587             'Recording' state.
588             </summary>
589         </member>
590         <member name="F:Tizen.Uix.VoiceControl.ServiceState.Processing">
591             <summary>
592             'Processing' state.
593             </summary>
594         </member>
595         <member name="F:Tizen.Uix.VoiceControl.ServiceState.Unavailable">
596             <summary>
597             The state cannot be determined.
598             </summary>
599         </member>
600         <member name="T:Tizen.Uix.VoiceControl.ResultEvent">
601             <summary>
602             Enumeration for the result event.
603             </summary>
604             <since_tizen> 3 </since_tizen>
605         </member>
606         <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Success">
607             <summary>
608             Normal result.
609             </summary>
610         </member>
611         <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Rejected">
612             <summary>
613             Rejected result.
614             </summary>
615         </member>
616         <member name="T:Tizen.Uix.VoiceControl.CommandType">
617             <summary>
618             Enumeration for the command type.
619             </summary>
620             <since_tizen> 3 </since_tizen>
621         </member>
622         <member name="F:Tizen.Uix.VoiceControl.CommandType.Foreground">
623             <summary>
624             Foreground command by the client.
625             </summary>
626         </member>
627         <member name="F:Tizen.Uix.VoiceControl.CommandType.Background">
628             <summary>
629             Background command by the client.
630             </summary>
631         </member>
632         <member name="F:Tizen.Uix.VoiceControl.CommandType.Undefined">
633             <summary>
634             The undefined command.
635             </summary>
636         </member>
637         <member name="T:Tizen.Uix.VoiceControl.VoiceControlClient">
638             <summary>
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.
641             </summary>
642             <since_tizen> 3 </since_tizen>
643         </member>
644         <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguage">
645             <summary>
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.
651             </summary>
652             <since_tizen> 3 </since_tizen>
653             <value>
654             The current language in voice control.
655             </value>
656             <privilege>
657             http://tizen.org/privilege/recorder
658             </privilege>
659             <pre>
660             The state must be initialized or ready.
661             </pre>
662         </member>
663         <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.State">
664             <summary>
665             Gets the current state of the voice control client.
666             </summary>
667             <since_tizen> 3 </since_tizen>
668             <value>
669             The current state of the voice control client.
670             </value>
671             <privilege>
672             http://tizen.org/privilege/recorder
673             </privilege>
674             <pre>
675             The state must be initialized or ready.
676             </pre>
677         </member>
678         <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceState">
679             <summary>
680             Gets the current state of the voice control service.
681             </summary>
682             <since_tizen> 3 </since_tizen>
683             <value>
684             The current state of the voice control service.
685             </value>
686             <privilege>
687             http://tizen.org/privilege/recorder
688             </privilege>
689             <pre>
690             The state must be ready.
691             </pre>
692         </member>
693         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetInvocationName(System.String)">
694             <summary>
695             Sets the invocation name.
696             </summary>
697             <since_tizen> 3 </since_tizen>
698             <privilege>
699             http://tizen.org/privilege/recorder
700             </privilege>
701             <privlevel>
702             public
703             </privlevel>
704             <feature>
705             http://tizen.org/feature/speech.control
706             http://tizen.org/feature/microphone
707             </feature>
708             <remarks>
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().
715             </remarks>
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>
721             <pre>
722             The state must be ready.
723             </pre>
724         </member>
725         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Initialize">
726             <summary>
727             Initializes the voice control.
728             </summary>
729             <since_tizen> 3 </since_tizen>
730             <privilege>
731             http://tizen.org/privilege/recorder
732             </privilege>
733             <privlevel>
734             public
735             </privlevel>
736             <feature>
737             http://tizen.org/feature/speech.control
738             http://tizen.org/feature/microphone
739             </feature>
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>
744             <post>
745             The state will be initialized.
746             </post>
747         </member>
748         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Deinitialize">
749             <summary>
750             Deinitializes the voice control.
751             </summary>
752             <since_tizen> 3 </since_tizen>
753             <privilege>
754             http://tizen.org/privilege/recorder
755             </privilege>
756             <privlevel>
757             public
758             </privlevel>
759             <feature>
760             http://tizen.org/feature/speech.control
761             http://tizen.org/feature/microphone
762             </feature>
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>
767         </member>
768         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Prepare">
769             <summary>
770             Connects the voice control service.
771             </summary>
772             <since_tizen> 3 </since_tizen>
773             <privilege>
774             http://tizen.org/privilege/recorder
775             </privilege>
776             <privlevel>
777             public
778             </privlevel>
779             <feature>
780             http://tizen.org/feature/speech.control
781             http://tizen.org/feature/microphone
782             </feature>
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>
787             <pre>
788             The state must be initialized.
789             </pre>
790             <post>
791             The state must be ready.
792             </post>
793         </member>
794         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Unprepare">
795             <summary>
796             Disconnects the voice control service.
797             </summary>
798             <since_tizen> 3 </since_tizen>
799             <privilege>
800             http://tizen.org/privilege/recorder
801             </privilege>
802             <privlevel>
803             public
804             </privlevel>
805             <feature>
806             http://tizen.org/feature/speech.control
807             http://tizen.org/feature/microphone
808             </feature>
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>
812             <pre>
813             The state must be ready.
814             </pre>
815             <post>
816             The state must be initialized.
817             </post>
818         </member>
819         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSupportedLanguages">
820             <summary>
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.
825             </summary>
826             <since_tizen> 3 </since_tizen>
827             <privilege>
828             http://tizen.org/privilege/recorder
829             </privilege>
830             <privlevel>
831             public
832             </privlevel>
833             <feature>
834             http://tizen.org/feature/speech.control
835             http://tizen.org/feature/microphone
836             </feature>
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>
841             <pre>
842             The state must be ready or initialized.
843             </pre>
844         </member>
845         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSystemCommandList">
846             <summary>
847             Gets the system command list.
848             </summary>
849             <since_tizen> 3 </since_tizen>
850             <returns>
851             The command list, else null in case of no system commands.
852             </returns>
853             <privilege>
854             http://tizen.org/privilege/recorder
855             </privilege>
856             <privlevel>
857             public.
858             </privlevel>
859             <feature>
860             http://tizen.org/feature/speech.control
861             http://tizen.org/feature/microphone
862             </feature>
863             <remarks>
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.
866             </remarks>
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>
871             <pre>
872             The state must be ready.
873             </pre>
874         </member>
875         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.RequestDialog(System.String,System.String,System.Boolean)">
876             <summary>
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.
883             </summary>
884             <since_tizen> 3 </since_tizen>
885             <privilege>
886             http://tizen.org/privilege/recorder
887             </privilege>
888             <privlevel>
889             public
890             </privlevel>
891             <feature>
892             http://tizen.org/feature/speech.control
893             http://tizen.org/feature/microphone
894             </feature>
895             <remarks>
896             If autoStart is True, the recognition will start again. In this case, it can be restarted up to 4 times.
897             </remarks>
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>
905             <pre>
906             The state must be ready.
907             </pre>
908         </member>
909         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetCommandList(Tizen.Uix.VoiceControl.VoiceCommandList,Tizen.Uix.VoiceControl.CommandType)">
910             <summary>
911             Sets the command list.
912             </summary>
913             <since_tizen> 3 </since_tizen>
914             <privilege>
915             http://tizen.org/privilege/recorder
916             </privilege>
917             <privlevel>
918             public
919             </privlevel>
920             <feature>
921             http://tizen.org/feature/speech.control
922             http://tizen.org/feature/microphone
923             </feature>
924             <remarks>
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.
927             </remarks>
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>
934             <pre>
935             The state must be ready.
936             </pre>
937         </member>
938         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.UnsetCommandList(Tizen.Uix.VoiceControl.CommandType)">
939             <summary>
940             Unsets the command list.
941             </summary>
942             <since_tizen> 3 </since_tizen>
943             <privilege>
944             http://tizen.org/privilege/recorder
945             </privilege>
946             <privlevel>
947             public
948             </privlevel>
949             <feature>
950             http://tizen.org/feature/speech.control
951             http://tizen.org/feature/microphone
952             </feature>
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>
958             <pre>
959             The state should be ready.
960             </pre>
961         </member>
962         <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetResult">
963             <summary>
964             Gets the recognition result.
965             </summary>
966             <since_tizen> 3 </since_tizen>
967             <privilege>
968             http://tizen.org/privilege/recorder
969             </privilege>
970             <privlevel>
971             public
972             </privlevel>
973             <feature>
974             http://tizen.org/feature/speech.control
975             http://tizen.org/feature/microphone
976             </feature>
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>
981             <pre>
982             The state must be ready.
983             </pre>
984         </member>
985         <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.RecognitionResult">
986             <summary>
987             Event to be invoked when the recognition is done.
988             </summary>
989             <since_tizen> 3 </since_tizen>
990             <pre>
991             The state must be initialized.
992             </pre>
993         </member>
994         <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceStateChanged">
995             <summary>
996             Event to be invoked when the VoiceControl service state changes.
997             </summary>
998             <since_tizen> 3 </since_tizen>
999             <pre>
1000             The state must be initialized.
1001             </pre>
1002         </member>
1003         <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.StateChanged">
1004             <summary>
1005             Event to be invoked when the VoiceControl client state changes.
1006             </summary>
1007             <since_tizen> 3 </since_tizen>
1008             <pre>
1009             The state must be initialized.
1010             </pre>
1011         </member>
1012         <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ErrorOccured">
1013             <summary>
1014             Event to be invoked when an error occurs.
1015             </summary>
1016             <since_tizen> 3 </since_tizen>
1017             <pre>
1018             The state must be initialized.
1019             </pre>
1020         </member>
1021         <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguageChanged">
1022             <summary>
1023             Event to be invoked when the default language changes.
1024             </summary>
1025             <since_tizen> 3 </since_tizen>
1026             <pre>
1027             The state must be initialized.
1028             </pre>
1029         </member>
1030     </members>
1031 </doc>