/// <param name="commands">Command list</param>
/// <param name="recognizedText">The Recognized text</param>
/// <param name="message">Engine message</param>
- /// <returns></returns>
+ /// <returns>Valid commands</returns>
+ /// <since_tizen> 6 </since_tizen>
public delegate IEnumerable<VoiceCommand> SelectRecognizedCommandsDelegate(IEnumerable<VoiceCommand> commands, string recognizedText, string message);
/// <summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
/// <privilege>http://tizen.org/privilege/recorder</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="InvalidOperationException">This exception can be due to operation failed.</exception>
+ /// <exception cref="InvalidOperationException">
+ /// This can occur due to the following reasons:
+ /// 1) This exception can be due to out of memory.
+ /// 2) This exception can be due to operation failed.
+ /// </exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <post>
/// The State will be Initialized.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <post>
/// The State will be None.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
/// <returns>
/// List of strings for supported languages.
/// </returns>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <value>The current language in voice control.</value>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be initialized or ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <value>The current state of the voice control client.</value>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be initialized or ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <value>The current state of the voice control service.</value>
+ /// <exception cref="InvalidOperationException">
+ /// This can occur due to the following reasons:
+ /// 1) This exception can be due to an invalid state.
+ /// 2) This exception can be due to operation failed.
+ /// </exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="format">The command format</param>
/// <returns>The result status, true if supported</returns>
/// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="commands">Command list</param>
/// <exception cref="InvalidOperationException">This exception can be due to invalid state.</exception>
/// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Ready
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">This exception can be due to invalid state.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Ready
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="path">File Path</param>
/// <param name="type">Command type</param>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to invalid state.</exception>
/// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Ready
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>>
/// <returns>
/// The Command List else null in case of no System Commands
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
/// </exception>
- /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Ready
}
/// <summary>
- /// Sets or Gets the Audio In Type
- /// the Values of the strings can be "VC_AUDIO_ID_BLUETOOTH" or "VC_AUDIO_ID_MSF"
+ /// Sets or Gets the Audio In Type.
+ /// The Values of the strings can be "VC_AUDIO_ID_BLUETOOTH" or "VC_AUDIO_ID_MSF"
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to invalid state.</exception>
/// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="key">Private key</param>
/// <param name="data">Private data</param>
/// This can occur due to the following reasons:
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
- /// 3) This exception can be due to out of memory.
/// </exception>
- /// <exception cref = "NotSupportedException" > The required feature is not supported.</exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
+ /// <exception cref="NotSupportedException" > The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </pre>
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="key">Private key</param>
/// <returns>Private data</returns>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// 3) This exception can be due to out of memory.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="type">Event type</param>
/// <param name="sendEvent">The string for send event</param>
/// This can occur due to the following reasons:
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
- /// 3) This exception can be due to out of memory.
/// </exception>
- /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
+ /// <exception cref="NotSupportedException" > The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </pre>
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="engineAppId">A specific engine's app id</param>
/// <param name="evt">A engine service user request event</param>
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
/// </exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
public static void SendSpecificEngineRequest(string engineAppId, string evt, string request)
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="exclusiveCommandOption">Exclusive command option</param>
/// <exception cref="InvalidOperationException">
/// This can occur due to the following reasons:
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
- /// 3) This exception can be due to out of memory.
+ /// 3) This exception can be due to progress to recording is not finished.
/// </exception>
+ /// <exception cref="TimeoutException">This exception can be due to no answer from service.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Ready.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">
/// This can occur due to the following reasons:
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
+ /// 3) This exception can be due to progress to ready is not finished.
+ /// 4) This exception can be due to progress to recording is not finished.
+ /// 5) This exception can be due to progress to processing is not finished.
/// </exception>
+ /// <exception cref="TimeoutException">This exception can be due to no answer from service.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Recording.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">
/// This can occur due to the following reasons:
/// 1) This exception can be due to an invalid state.
/// 2) This exception can be due to operation failed.
- /// 3) This exception can be due to out of memory.
+ /// 3) This exception can be due to progress to ready is not finished.
+ /// 4) This exception can be due to progress to recording is not finished.
+ /// 5) This exception can be due to progress to processing is not finished.
/// </exception>
+ /// <exception cref="TimeoutException">This exception can be due to no answer from service.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State must be Recording or Processing.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The Service State must be Recording.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="recognizedCommandsDelegate">The delegate for setting valid commands.</param>
- /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
/// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
public static void SetRecognizedCommandsSelectionDelegate(SelectRecognizedCommandsDelegate recognizedCommandsDelegate)
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be initialized.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be initialized.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be initialized.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The state must be initialized.
/// <summary>
/// Event to be called when conversation requests.
/// </summary>
- /// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="cmdType">Command Type</param>
- /// <exception cref="InvalidOperationException">This exception can be due to invalid state.</exception>
+ /// <exception cref="InvalidOperationException">
+ /// This can occur due to the following reasons:
+ /// 1) This exception can be due to an invalid state.
+ /// 2) This exception can be due to operation failed.
+ /// </exception>
+ /// <exception cref="TimeoutException">This exception can be due to no answer from service.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Ready
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="cmdType">Command Type</param>
- /// <exception cref="InvalidOperationException">This exception can be due to invalid state.</exception>
+ /// <exception cref="InvalidOperationException">
+ /// This can occur due to the following reasons:
+ /// 1) This exception can be due to an invalid state.
+ /// 2) This exception can be due to operation failed.
+ /// </exception>
+ /// <exception cref="TimeoutException">This exception can be due to no answer from service.</exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Ready
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
/// <param name="privateDataDelegate">The delegate for setting private data</param>
- /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
/// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
+ /// <exception cref="ArgumentException">This exception can be due to an invalid parameter.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
public static void SetPrivateDataProviderDelegate(PrivateDataProvider privateDataDelegate)
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
+ /// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
+ /// <privilege>http://tizen.org/privilege/recorder</privilege>
+ /// <privlevel>platform</privlevel>
+ /// <feature>http://tizen.org/feature/speech.control_manager</feature>
/// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="InvalidOperationException">
- /// This can occur due to the following reasons:
- /// 1) This exception can be due to an invalid state.
- /// 2) This exception can be due to operation failed.
- /// </exception>
+ /// <exception cref="InvalidOperationException">This exception can be due to an invalid state.</exception>
/// <exception cref="UnauthorizedAccessException">This exception can be due to permission denied.</exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// Called when the vc client sends audio streaming for TTS feedback.
/// </summary>
/// <since_tizen> 6 </since_tizen>
- /// <privilege>http://tizen.org/privilege/voicecontrol.manager</privilege>
- /// <privlevel>public</privlevel>
- /// <feature>http://tizen.org/feature/speech.control</feature>
- /// <feature>http://tizen.org/feature/microphone</feature>
- /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <pre>
/// The State should be Initialized
/// </pre>