-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Tizen.Uix.VoiceControl</name>
- </assembly>
- <members>
- <member name="T:Interop">
- <summary>
- Partial interop class.
- </summary>
- <summary>
- Partial interop class.
- </summary>
- <summary>
- Partial interop class.
- </summary>
- </member>
- <member name="T:Interop.Libraries">
- <summary>
- Partial libraries class.
- </summary>
- </member>
- <member name="T:Interop.VoiceControl">
- <summary>
- VoiceControl interop class.
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.OutOfMemory" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.IoError" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InvalidParameter" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.TimedOut" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.RecorderBusy" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.PermissionDenied" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.NotSupported" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InvalidState" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InvalidLanguage" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.EngineNotFound" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.OperationFailed" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.OperationRejected" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.IterationEnd" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.Empty" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.ServiceReset" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InProgressToReady" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InProgressToRecording" -->
- <!-- Badly formed XML comment ignored for member "F:Interop.VoiceControl.ErrorCode.InProgressToProcessing" -->
- <member name="T:Interop.VoiceControlCommand">
- <summary>
- VoiceControlCommand interop class.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs">
- <summary>
- This class holds information about the CurrentLanguageChanged event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.PreviousLanguage">
- <summary>
- The previous language.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.CurrentLanguage">
- <summary>
- The current language.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs">
- <summary>
- This class holds information related to the VoiceControl ErrorOccured event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs.ErrorValue">
- <summary>
- The error value.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.RecognitionResult">
- <summary>
- The recognition result from the engine.
- If the duplicated commands are recognized, the event(e.g. Result.Rejected) of a command may be rejected
- 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.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.Result">
- <summary>
- The result event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.ResultMessage">
- <summary>
- The spoken text.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.CommandList">
- <summary>
- The recognized command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.RecognitionResultEventArgs">
- <summary>
- The recognition result from the engine.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.RecognitionResultEventArgs.Result">
- <summary>
- Gets the recognition result.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs">
- <summary>
- This class holds information related to the VoiceControl service ServiceStateChanged event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Previous">
- <summary>
- The previous state.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Current">
- <summary>
- The current state.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.StateChangedEventArgs">
- <summary>
- This class holds information related to the VoiceControl client StateChanged event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Previous">
- <summary>
- The previous state.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Current">
- <summary>
- The current state.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.CommandFormat">
- <summary>
- Enumeration for the command format.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Fixed">
- <summary>
- The fixed command format.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndVFixed">
- <summary>
- The fixed and variable fixed command format.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandFormat.VFixedAndFixed">
- <summary>
- The variable fixed and fixed command format.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndNonFixed">
- <summary>
- The fixed and non-fixed command format.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandFormat.NonFixedAndFixed">
- <summary>
- The non-fixed and fixed command format.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Undefined">
- <summary>
- Undefined.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.VoiceCommand">
- <summary>
- This class represents a voice command.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommand.#ctor">
- <summary>
- The public constructor.
- </summary>
- <since_tizen> 3 </since_tizen>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.UnfixedCommand">
- <summary>
- Gets the unfixed command.
- This property should be used for commands which have non-fixed format.
- An empty string will be returned in case of some internal error.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Type">
- <summary>
- Gets or sets the command type.
- </summary>
- <since_tizen> 3 </since_tizen>
- <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>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Format">
- <summary>
- Gets or sets the command format.
- </summary>
- <since_tizen> 3 </since_tizen>
- <remarks>The default format is Fixed.</remarks>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Command">
- <summary>
- Gets or sets the command.
- A get empty string will be returned in case of some internal error.
- </summary>
- <since_tizen> 3 </since_tizen>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.VoiceCommandList">
- <summary>
- This class represents a list of the voice commands.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.#ctor">
- <summary>
- The public constructor.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.OutOfMemoryException">This exception can be due to out of memory.</exception>
- <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Count">
- <summary>
- Gets a command count of the list.
- -1 is returned in case of an internal failure.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- Command count of the list.
- </value>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Current">
- <summary>
- Gets the current command from the command list by index.
- Null will be returned in case of an empty list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- Current command from the command list.
- </value>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Add(Tizen.Uix.VoiceControl.VoiceCommand)">
- <summary>
- Adds a command to the command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <param name="command">The command</param>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.NullReferenceException">This will occur if the provided parameter is null.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Remove(Tizen.Uix.VoiceControl.VoiceCommand)">
- <summary>
- Removes a command from the command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <param name="command">The command</param>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.NullReferenceException">This will occur if the provided parameter is null.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.GetAllCommands">
- <summary>
- Retrieves all commands from the command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.First">
- <summary>
- Moves an index to the first command.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to list empty.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Last">
- <summary>
- Moves an index to the last command.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to list empty.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Next">
- <summary>
- Moves an index to the next command.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">
- This exception can be due to the following reasons:
- 1. List empty
- 2. List reached end
- </exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Previous">
- <summary>
- Moves an index to the previous command.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">
- This exception can be due to the following reasons:
- 1. List empty
- 2. List reached end
- </exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.Error">
- <summary>
- Enumeration for the error values that can occur.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.None">
- <summary>
- Successful, no error.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.OutOfMemory">
- <summary>
- Out of memory.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.IoError">
- <summary>
- I/O error.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.InvalidParameter">
- <summary>
- Invalid parameter.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.TimedOut">
- <summary>
- No answer from the STT service.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.RecorderBusy">
- <summary>
- Device or resource busy.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.PermissionDenied">
- <summary>
- Permission denied.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.NotSupported">
- <summary>
- VC NOT supported.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.InvalidState">
- <summary>
- Invalid state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.InvalidLanguage">
- <summary>
- Invalid language.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.EngineNotFound">
- <summary>
- No available engine.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.OperationFailed">
- <summary>
- Operation failed.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.OperationRejected">
- <summary>
- Operation rejected.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.IterationEnd">
- <summary>
- List reached end.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.Empty">
- <summary>
- List empty.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.ServiceReset">
- <summary>
- Service reset.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToReady">
- <summary>
- Progress to ready is not finished.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToRecording">
- <summary>
- Progress to recording is not finished.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToProcessing">
- <summary>
- Progress to processing is not finished.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.State">
- <summary>
- Enumeration for the client state.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.State.None">
- <summary>
- 'None' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.State.Initialized">
- <summary>
- 'Initialized' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.State.Ready">
- <summary>
- 'Ready' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.State.Unavailable">
- <summary>
- The state cannot be determined.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.ServiceState">
- <summary>
- Enumeration for the service state.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ServiceState.None">
- <summary>
- 'None' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ServiceState.Ready">
- <summary>
- 'Ready' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ServiceState.Recording">
- <summary>
- 'Recording' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ServiceState.Processing">
- <summary>
- 'Processing' state.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ServiceState.Unavailable">
- <summary>
- The state cannot be determined.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.ResultEvent">
- <summary>
- Enumeration for the result event.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Success">
- <summary>
- Normal result.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Rejected">
- <summary>
- Rejected result.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.CommandType">
- <summary>
- Enumeration for the command type.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandType.Foreground">
- <summary>
- Foreground command by the client.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandType.Background">
- <summary>
- Background command by the client.
- </summary>
- </member>
- <member name="F:Tizen.Uix.VoiceControl.CommandType.Undefined">
- <summary>
- The undefined command.
- </summary>
- </member>
- <member name="T:Tizen.Uix.VoiceControl.VoiceControlClient">
- <summary>
- A main function of the voice control API registers the command and gets a notification for the recognition result.
- Applications can add their own commands and provide results when their command is recognized by the user voice input.
- </summary>
- <since_tizen> 3 </since_tizen>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguage">
- <summary>
- Gets the current language.
- A language is specified as an ISO 3166 alpha-2 two letter country-code
- followed by ISO 639-1 for the two-letter language code.
- For example, "ko_KR" for Korean, "en_US" for American English.
- An empty string is returned in case of some internal error.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- The current language in voice control.
- </value>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <pre>
- The state must be initialized or ready.
- </pre>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.State">
- <summary>
- Gets the current state of the voice control client.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- The current state of the voice control client.
- </value>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <pre>
- The state must be initialized or ready.
- </pre>
- </member>
- <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceState">
- <summary>
- Gets the current state of the voice control service.
- </summary>
- <since_tizen> 3 </since_tizen>
- <value>
- The current state of the voice control service.
- </value>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <pre>
- The state must be ready.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetInvocationName(System.String)">
- <summary>
- Sets the invocation name.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <remarks>
- The invocation name is used to activate background commands. The invocation name can be same as the application name or any other phrase.
- For example, an application "Tizen Sample" has a background command, "Play music", and the invocation name of the application is set to "Tizen Sample".
- In order to activate the background command, users can say "Tizen Sample, Play music". The invocation name is dependent on the current language.
- For example, if the current language is "en_US"(English), the invocation name is also "en_US".
- If the current language is "ja_JP"(Japanese) and the invocation name is "en_US", the invocation name will not be recognized.
- This function should be called before the SetCommandList().
- </remarks>
- <param name="name">Invocation name to be invoked by an application.</param>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be ready.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Initialize">
- <summary>
- Initializes the voice control.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
- <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <post>
- The state will be initialized.
- </post>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Deinitialize">
- <summary>
- Deinitializes the voice control.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Prepare">
- <summary>
- Connects the voice control service.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be initialized.
- </pre>
- <post>
- The state must be ready.
- </post>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Unprepare">
- <summary>
- Disconnects the voice control service.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be ready.
- </pre>
- <post>
- The state must be initialized.
- </post>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSupportedLanguages">
- <summary>
- Retrieves all the supported languages.
- A language is specified as an ISO 3166 alpha-2 two letter country-code
- followed by ISO 639-1 for the two-letter language code.
- For example, "ko_KR" for Korean, "en_US" for American English.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be ready or initialized.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSystemCommandList">
- <summary>
- Gets the system command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <returns>
- The command list, else null in case of no system commands.
- </returns>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public.
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <remarks>
- In the system command list, there are system commands predefined by product manufacturers.
- Those commands have the highest priority. Therefore, the user cannot set any commands similar to system commands.
- </remarks>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be ready.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.RequestDialog(System.String,System.String,System.Boolean)">
- <summary>
- Requests to start the dialogue.
- By using this function, the developer can start requesting the dialogue to the framework.
- 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.
- 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.
- Also, the developer can set whether the dialogue starts automatically or not, using autoStart.
- If the developer sets autoStart as True, the framework will start to record the next speech and continue the dialogue.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <remarks>
- If autoStart is True, the recognition will start again. In this case, it can be restarted up to 4 times.
- </remarks>
- <param name="dispText">Text to be displayed on the screen.</param>
- <param name="uttText">Text to be spoken.</param>
- <param name="autoStart">A variable for setting whether the dialog session will be restarted automatically or not.</param>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be ready.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetCommandList(Tizen.Uix.VoiceControl.VoiceCommandList,Tizen.Uix.VoiceControl.CommandType)">
- <summary>
- Sets the command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <remarks>
- The command type is valid for CommandType 'Foreground' or 'Background'.
- The matched commands of the command list should be set and they should include type and command text at least.
- </remarks>
- <param name="list">Command list</param>
- <param name="type">Command type</param>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state must be ready.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.UnsetCommandList(Tizen.Uix.VoiceControl.CommandType)">
- <summary>
- Unsets the command list.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <param name="type">Command type</param>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>
- <pre>
- The state should be ready.
- </pre>
- </member>
- <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetResult">
- <summary>
- Gets the recognition result.
- </summary>
- <since_tizen> 3 </since_tizen>
- <privilege>
- http://tizen.org/privilege/recorder
- </privilege>
- <privlevel>
- public
- </privlevel>
- <feature>
- http://tizen.org/feature/speech.control
- http://tizen.org/feature/microphone
- </feature>
- <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>
- <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>
- <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>
- <returns>The recognition result if possible, else a null object.</returns>
- <pre>
- The state must be ready.
- </pre>
- </member>
- <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.RecognitionResult">
- <summary>
- Event to be invoked when the recognition is done.
- </summary>
- <since_tizen> 3 </since_tizen>
- <pre>
- The state must be initialized.
- </pre>
- </member>
- <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceStateChanged">
- <summary>
- Event to be invoked when the VoiceControl service state changes.
- </summary>
- <since_tizen> 3 </since_tizen>
- <pre>
- The state must be initialized.
- </pre>
- </member>
- <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.StateChanged">
- <summary>
- Event to be invoked when the VoiceControl client state changes.
- </summary>
- <since_tizen> 3 </since_tizen>
- <pre>
- The state must be initialized.
- </pre>
- </member>
- <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ErrorOccured">
- <summary>
- Event to be invoked when an error occurs.
- </summary>
- <since_tizen> 3 </since_tizen>
- <pre>
- The state must be initialized.
- </pre>
- </member>
- <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguageChanged">
- <summary>
- Event to be invoked when the default language changes.
- </summary>
- <since_tizen> 3 </since_tizen>
- <pre>
- The state must be initialized.
- </pre>
- </member>
- </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+ <assembly>\r
+ <name>Tizen.Uix.VoiceControl</name>\r
+ </assembly>\r
+ <members>\r
+ <member name="T:Interop">\r
+ <summary>\r
+ Partial interop class.\r
+ </summary>\r
+ <summary>\r
+ Partial interop class.\r
+ </summary>\r
+ <summary>\r
+ Partial interop class.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Interop.Libraries">\r
+ <summary>\r
+ Partial libraries class.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Interop.VoiceControl">\r
+ <summary>\r
+ VoiceControl interop class.\r
+ </summary>\r
+ </member>\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.OutOfMemory" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.IoError" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.InvalidParameter" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.TimedOut" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.RecorderBusy" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.PermissionDenied" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.NotSupported" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.InvalidState" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.InvalidLanguage" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.EngineNotFound" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.OperationFailed" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.OperationRejected" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.IterationEnd" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.Empty" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.ServiceReset" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.InProgressToReady" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.InProgressToRecording" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <!-- "F:Interop.VoiceControl.ErrorCode.InProgressToProcessing" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="T:Interop.VoiceControlCommand">\r
+ <summary>\r
+ VoiceControlCommand interop class.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs">\r
+ <summary>\r
+ This class holds information about the CurrentLanguageChanged event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.PreviousLanguage">\r
+ <summary>\r
+ The previous language.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.CurrentLanguageChangedEventArgs.CurrentLanguage">\r
+ <summary>\r
+ The current language.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs">\r
+ <summary>\r
+ This class holds information related to the VoiceControl ErrorOccured event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.ErrorOccuredEventArgs.ErrorValue">\r
+ <summary>\r
+ The error value.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.RecognitionResult">\r
+ <summary>\r
+ The recognition result from the engine.\r
+ If the duplicated commands are recognized, the event(e.g. Result.Rejected) of a command may be rejected\r
+ 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
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.Result">\r
+ <summary>\r
+ The result event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.ResultMessage">\r
+ <summary>\r
+ The spoken text.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.RecognitionResult.CommandList">\r
+ <summary>\r
+ The recognized command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.RecognitionResultEventArgs">\r
+ <summary>\r
+ The recognition result from the engine.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.RecognitionResultEventArgs.Result">\r
+ <summary>\r
+ Gets the recognition result.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs">\r
+ <summary>\r
+ This class holds information related to the VoiceControl service ServiceStateChanged event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Previous">\r
+ <summary>\r
+ The previous state.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.ServiceStateChangedEventArgs.Current">\r
+ <summary>\r
+ The current state.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.StateChangedEventArgs">\r
+ <summary>\r
+ This class holds information related to the VoiceControl client StateChanged event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Previous">\r
+ <summary>\r
+ The previous state.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.StateChangedEventArgs.Current">\r
+ <summary>\r
+ The current state.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.CommandFormat">\r
+ <summary>\r
+ Enumeration for the command format.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Fixed">\r
+ <summary>\r
+ The fixed command format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndVFixed">\r
+ <summary>\r
+ The fixed and variable fixed command format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandFormat.VFixedAndFixed">\r
+ <summary>\r
+ The variable fixed and fixed command format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandFormat.FixedAndNonFixed">\r
+ <summary>\r
+ The fixed and non-fixed command format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandFormat.NonFixedAndFixed">\r
+ <summary>\r
+ The non-fixed and fixed command format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandFormat.Undefined">\r
+ <summary>\r
+ Undefined.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.VoiceCommand">\r
+ <summary>\r
+ This class represents a voice command.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommand.#ctor">\r
+ <summary>\r
+ The public constructor.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.UnfixedCommand">\r
+ <summary>\r
+ Gets the unfixed command.\r
+ This property should be used for commands which have non-fixed format.\r
+ An empty string will be returned in case of some internal error.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Type">\r
+ <summary>\r
+ Gets or sets the command type.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <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
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Format">\r
+ <summary>\r
+ Gets or sets the command format.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <remarks>The default format is Fixed.</remarks>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceCommand.Command">\r
+ <summary>\r
+ Gets or sets the command.\r
+ A get empty string will be returned in case of some internal error.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.VoiceCommandList">\r
+ <summary>\r
+ This class represents a list of the voice commands.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.#ctor">\r
+ <summary>\r
+ The public constructor.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.OutOfMemoryException">This exception can be due to out of memory.</exception>\r
+ <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Count">\r
+ <summary>\r
+ Gets a command count of the list.\r
+ -1 is returned in case of an internal failure.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ Command count of the list.\r
+ </value>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceCommandList.Current">\r
+ <summary>\r
+ Gets the current command from the command list by index.\r
+ Null will be returned in case of an empty list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ Current command from the command list.\r
+ </value>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Add(Tizen.Uix.VoiceControl.VoiceCommand)">\r
+ <summary>\r
+ Adds a command to the command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <param name="command">The command</param>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.NullReferenceException">This will occur if the provided parameter is null.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Remove(Tizen.Uix.VoiceControl.VoiceCommand)">\r
+ <summary>\r
+ Removes a command from the command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <param name="command">The command</param>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.NullReferenceException">This will occur if the provided parameter is null.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.GetAllCommands">\r
+ <summary>\r
+ Retrieves all commands from the command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.First">\r
+ <summary>\r
+ Moves an index to the first command.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to list empty.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Last">\r
+ <summary>\r
+ Moves an index to the last command.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to list empty.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Next">\r
+ <summary>\r
+ Moves an index to the next command.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ This exception can be due to the following reasons:\r
+ 1. List empty\r
+ 2. List reached end\r
+ </exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceCommandList.Previous">\r
+ <summary>\r
+ Moves an index to the previous command.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ This exception can be due to the following reasons:\r
+ 1. List empty\r
+ 2. List reached end\r
+ </exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.Error">\r
+ <summary>\r
+ Enumeration for the error values that can occur.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.None">\r
+ <summary>\r
+ Successful, no error.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.OutOfMemory">\r
+ <summary>\r
+ Out of memory.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.IoError">\r
+ <summary>\r
+ I/O error.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.InvalidParameter">\r
+ <summary>\r
+ Invalid parameter.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.TimedOut">\r
+ <summary>\r
+ No answer from the STT service.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.RecorderBusy">\r
+ <summary>\r
+ Device or resource busy.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.PermissionDenied">\r
+ <summary>\r
+ Permission denied.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.NotSupported">\r
+ <summary>\r
+ VC NOT supported.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.InvalidState">\r
+ <summary>\r
+ Invalid state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.InvalidLanguage">\r
+ <summary>\r
+ Invalid language.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.EngineNotFound">\r
+ <summary>\r
+ No available engine.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.OperationFailed">\r
+ <summary>\r
+ Operation failed.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.OperationRejected">\r
+ <summary>\r
+ Operation rejected.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.IterationEnd">\r
+ <summary>\r
+ List reached end.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.Empty">\r
+ <summary>\r
+ List empty.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.ServiceReset">\r
+ <summary>\r
+ Service reset.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToReady">\r
+ <summary>\r
+ Progress to ready is not finished.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToRecording">\r
+ <summary>\r
+ Progress to recording is not finished.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.Error.InProgressToProcessing">\r
+ <summary>\r
+ Progress to processing is not finished.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.State">\r
+ <summary>\r
+ Enumeration for the client state.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.State.None">\r
+ <summary>\r
+ 'None' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.State.Initialized">\r
+ <summary>\r
+ 'Initialized' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.State.Ready">\r
+ <summary>\r
+ 'Ready' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.State.Unavailable">\r
+ <summary>\r
+ The state cannot be determined.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.ServiceState">\r
+ <summary>\r
+ Enumeration for the service state.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ServiceState.None">\r
+ <summary>\r
+ 'None' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ServiceState.Ready">\r
+ <summary>\r
+ 'Ready' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ServiceState.Recording">\r
+ <summary>\r
+ 'Recording' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ServiceState.Processing">\r
+ <summary>\r
+ 'Processing' state.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ServiceState.Unavailable">\r
+ <summary>\r
+ The state cannot be determined.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.ResultEvent">\r
+ <summary>\r
+ Enumeration for the result event.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Success">\r
+ <summary>\r
+ Normal result.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.ResultEvent.Rejected">\r
+ <summary>\r
+ Rejected result.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.CommandType">\r
+ <summary>\r
+ Enumeration for the command type.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandType.Foreground">\r
+ <summary>\r
+ Foreground command by the client.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandType.Background">\r
+ <summary>\r
+ Background command by the client.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Uix.VoiceControl.CommandType.Undefined">\r
+ <summary>\r
+ The undefined command.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Uix.VoiceControl.VoiceControlClient">\r
+ <summary>\r
+ A main function of the voice control API registers the command and gets a notification for the recognition result. \r
+ Applications can add their own commands and provide results when their command is recognized by the user voice input.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguage">\r
+ <summary>\r
+ Gets the current language.\r
+ A language is specified as an ISO 3166 alpha-2 two letter country-code\r
+ followed by ISO 639-1 for the two-letter language code.\r
+ For example, "ko_KR" for Korean, "en_US" for American English.\r
+ An empty string is returned in case of some internal error.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ The current language in voice control.\r
+ </value>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <pre>\r
+ The state must be initialized or ready.\r
+ </pre>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.State">\r
+ <summary>\r
+ Gets the current state of the voice control client.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ The current state of the voice control client.\r
+ </value>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <pre>\r
+ The state must be initialized or ready.\r
+ </pre>\r
+ </member>\r
+ <member name="P:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceState">\r
+ <summary>\r
+ Gets the current state of the voice control service.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <value>\r
+ The current state of the voice control service.\r
+ </value>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetInvocationName(System.String)">\r
+ <summary>\r
+ Sets the invocation name.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <remarks>\r
+ The invocation name is used to activate background commands. The invocation name can be same as the application name or any other phrase.\r
+ 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
+ In order to activate the background command, users can say "Tizen Sample, Play music". The invocation name is dependent on the current language.\r
+ For example, if the current language is "en_US"(English), the invocation name is also "en_US".\r
+ If the current language is "ja_JP"(Japanese) and the invocation name is "en_US", the invocation name will not be recognized.\r
+ This function should be called before the SetCommandList().\r
+ </remarks>\r
+ <param name="name">Invocation name to be invoked by an application.</param>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Initialize">\r
+ <summary>\r
+ Initializes the voice control.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>\r
+ <exception cref="T:System.OutOfMemoryException">This exception can be due to out Of memory.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <post>\r
+ The state will be initialized.\r
+ </post>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Deinitialize">\r
+ <summary>\r
+ Deinitializes the voice control.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Prepare">\r
+ <summary>\r
+ Connects the voice control service.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be initialized.\r
+ </pre>\r
+ <post>\r
+ The state must be ready.\r
+ </post>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.Unprepare">\r
+ <summary>\r
+ Disconnects the voice control service.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ <post>\r
+ The state must be initialized.\r
+ </post>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSupportedLanguages">\r
+ <summary>\r
+ Retrieves all the supported languages.\r
+ A language is specified as an ISO 3166 alpha-2 two letter country-code\r
+ followed by ISO 639-1 for the two-letter language code.\r
+ For example, "ko_KR" for Korean, "en_US" for American English.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be ready or initialized.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetSystemCommandList">\r
+ <summary>\r
+ Gets the system command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <returns>\r
+ The command list, else null in case of no system commands.\r
+ </returns>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public.\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <remarks>\r
+ In the system command list, there are system commands predefined by product manufacturers.\r
+ Those commands have the highest priority. Therefore, the user cannot set any commands similar to system commands.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to operation failed.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.RequestDialog(System.String,System.String,System.Boolean)">\r
+ <summary>\r
+ Requests to start the dialogue.\r
+ By using this function, the developer can start requesting the dialogue to the framework.\r
+ 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
+ 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
+ Also, the developer can set whether the dialogue starts automatically or not, using autoStart.\r
+ If the developer sets autoStart as True, the framework will start to record the next speech and continue the dialogue.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <remarks>\r
+ If autoStart is True, the recognition will start again. In this case, it can be restarted up to 4 times.\r
+ </remarks>\r
+ <param name="dispText">Text to be displayed on the screen.</param>\r
+ <param name="uttText">Text to be spoken.</param>\r
+ <param name="autoStart">A variable for setting whether the dialog session will be restarted automatically or not.</param>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.SetCommandList(Tizen.Uix.VoiceControl.VoiceCommandList,Tizen.Uix.VoiceControl.CommandType)">\r
+ <summary>\r
+ Sets the command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <remarks>\r
+ The command type is valid for CommandType 'Foreground' or 'Background'.\r
+ The matched commands of the command list should be set and they should include type and command text at least.\r
+ </remarks>\r
+ <param name="list">Command list</param>\r
+ <param name="type">Command type</param>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.UnsetCommandList(Tizen.Uix.VoiceControl.CommandType)">\r
+ <summary>\r
+ Unsets the command list.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <param name="type">Command type</param>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">This exception can be due to permission denied.</exception>\r
+ <pre>\r
+ The state should be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="M:Tizen.Uix.VoiceControl.VoiceControlClient.GetResult">\r
+ <summary>\r
+ Gets the recognition result.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <privilege>\r
+ http://tizen.org/privilege/recorder\r
+ </privilege>\r
+ <privlevel>\r
+ public\r
+ </privlevel>\r
+ <feature>\r
+ http://tizen.org/feature/speech.control\r
+ http://tizen.org/feature/microphone\r
+ </feature>\r
+ <exception cref="T:System.InvalidOperationException">This exception can be due to an invalid state.</exception>\r
+ <exception cref="T:System.ArgumentException">This exception can be due to an invalid parameter.</exception>\r
+ <exception cref="T:System.NotSupportedException">This exception can be due to not supported.</exception>\r
+ <returns>The recognition result if possible, else a null object.</returns>\r
+ <pre>\r
+ The state must be ready.\r
+ </pre>\r
+ </member>\r
+ <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.RecognitionResult">\r
+ <summary>\r
+ Event to be invoked when the recognition is done.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <pre>\r
+ The state must be initialized.\r
+ </pre>\r
+ </member>\r
+ <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ServiceStateChanged">\r
+ <summary>\r
+ Event to be invoked when the VoiceControl service state changes.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <pre>\r
+ The state must be initialized.\r
+ </pre>\r
+ </member>\r
+ <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.StateChanged">\r
+ <summary>\r
+ Event to be invoked when the VoiceControl client state changes.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <pre>\r
+ The state must be initialized.\r
+ </pre>\r
+ </member>\r
+ <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.ErrorOccured">\r
+ <summary>\r
+ Event to be invoked when an error occurs.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <pre>\r
+ The state must be initialized.\r
+ </pre>\r
+ </member>\r
+ <member name="E:Tizen.Uix.VoiceControl.VoiceControlClient.CurrentLanguageChanged">\r
+ <summary>\r
+ Event to be invoked when the default language changes.\r
+ </summary>\r
+ <since_tizen> 3 </since_tizen>\r
+ <pre>\r
+ The state must be initialized.\r
+ </pre>\r
+ </member>\r
+ </members>\r
+</doc>\r