Я использую Unity 2018.1.0f2 и windows 10. Ниже приведен код.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Windows.Speech;
public class Dinovoice : MonoBehaviour {
KeywordRecognizer KeywordRecognizerObj;
void Start () {
string[] keywords_array={"Jump","Run"};
KeywordRecognizerObj= new KeywordRecognizer(keywords_array);
KeywordRecognizerObj.OnPhraseRecognized += KeywordRecognizer_OnPhraseRecognized;
KeywordRecognizerObj.Start();
Debug.Log("Started");
}
void Update() {
}
private void KeywordRecognizer_OnPhraseRecognized(PhraseRecognizedEventArgs args)
{
Debug.Log("Ended");
}
}
Когда я бегу с единицы, Started печатается. Закругленный вообще не печатается, когда я говорю .Я пользуюсь единством с викитемом. Я добавляю этот скрипт в мой сборный дом. Можете ли вы помочь мне. Есть какие-то настройки, которые мне не хватает?
Спасибо