void Start() { dictationRecognizer = GameObject.Find("DictationRecognizerController").GetComponent <DictationRecognizerController>(); keywordRecognizer = GameObject.Find("KeywordRecognizerController").GetComponent <KeywordRecognizerController>(); activeRecognizer = keywordRecognizer; activeRecognizer.Init(); dropdown = GameObject.Find("Dropdown").GetComponent <Dropdown>(); dropdown.ClearOptions(); dropdown.AddOptions(options); }
public void OnRecognizerChange(int optionIndex) { StopRecognition(); activeRecognizer.FinishRecognition(); Debug.Log("Changing recognition to " + options[optionIndex]); switch (optionIndex) { case 0: activeRecognizer = keywordRecognizer; break; case 1: activeRecognizer = dictationRecognizer; break; default: return; } activeRecognizer.Init(); }