// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
namespace Microsoft.MixedReality.Toolkit.Input
{
///
/// Mixed Reality Toolkit controller definition, used to manage a specific controller type
///
public interface IMixedRealitySpeechSystem : IMixedRealityInputDeviceManager
{
///
/// Query whether or not the speech system is active
///
bool IsRecognitionActive { get; }
///
/// Make sure the keyword recognizer is on, then stop it.
/// Otherwise, leave it alone because it's already in the desired state.
///
void StartRecognition();
///
/// Make sure the keyword recognizer is on, then stop it.
/// Otherwise, leave it alone because it's already in the desired state.
///
void StopRecognition();
}
}