public void EnableGrammarRecognizer() { if (!grammarActive) { Debug.Log("Enabling GrammarRecognizer"); sis.StopKeywordRecognizer(); gt.StartGrammarRecognizer(); DisplayText.text = "GrammarRecognizer Active"; grammarActive = true; } }
// Disable Vuforia // Set the position and orientation of the main content to be the same as the indicator // The main content whould always be upright (no rotation along Y axis) // Hide the indicator + instruction and show the main content public override void FinishAlignment() { VuforiaBehaviour.Instance.enabled = false; mainContent.transform.position = indicator.transform.position; Quaternion upRotation = Quaternion.FromToRotation(indicator.transform.up, Vector3.up); mainContent.transform.rotation = upRotation * indicator.transform.rotation; speechInputSource.StopKeywordRecognizer(); imageTarget.SetActive(false); instruction.SetActive(false); mainContent.SetActive(true); }