void Awake() { UnityEngine.Assertions.Assert.IsNotNull(_pocketSphinxPrefab, "No PocketSphinx prefab assigned."); var obj = Instantiate(_pocketSphinxPrefab, this.transform) as GameObject; _pocketSphinx = obj.GetComponent <UnityPocketSphinx.PocketSphinx>(); if (_pocketSphinx == null) { Debug.LogError("[SpeechRecognizerDemo] No PocketSphinx component found. Did you assign the right prefab???"); } SubscribeToPocketSphinxEvents(); _infoText.text = "Please wait for Speech Recognition engine to load."; _SpeechResult.text = "Loading human dictionary..."; }