private void ClientOnUtteranceHistoryReceivedEvent(object sender, SkeneClient.UtteranceHistoryReceivedEventArgs utteranceHistoryReceivedEventArgs) { foreach (var uhi in utteranceHistoryReceivedEventArgs.UtterancesHistory) { var u = UtteranceFromHistoryItem(uhi); if (!_totalHistory.Contains(u)) _totalHistory.Add(u); } }
private void ClientOnStartEvent(object sender, SkeneClient.StartEventArgs startEventArgs) { _recentHistory.Clear(); _totalHistory.Clear(); }
public LearnerModelHistoryManager() { _client = SkeneClient.GetInstance(); _client.UtteranceHistoryReceivedEvent += ClientOnUtteranceHistoryReceivedEvent; _client.StartEvent += ClientOnStartEvent; }