Ejemplo n.º 1
0
 /* Agent will start listening for a response (starts recognition). */
 public void Respond(Response r)
 {
     response    = r;
     agentStatus = response.agent.GetComponent <AgentStatusManager>();
     agentStatus.startListening();
     response.start();
     addResponses();
     //words adding to dictionary
     keywordRecognizer = new KeywordRecognizer(keywordDictionary.Keys.ToArray());
     keywordRecognizer.OnPhraseRecognized += KeywordRecognizer_OnPhraseRecognized;
     keywordRecognizer.Start();
     Debug.Log(TAG + agentStatus.name + " is listening...");
     if (this.response.timeout > 0)
     {
         Invoke("ResponseTimeout", this.response.timeout);
     }
 }