Я работаю с распознавателем речи .NET и пытаюсь сделать будильник.
Так что мне нужно, чтобы распознаватель речи понимал даты, и то, как я это делаю, добавляет в грамматику все возможные значения часа в день, например:
private SemanticResultKey GetClockValues()
{
DateTime start = new DateTime(1, 1, 1, 0, 0, 0);
DateTime end = start.AddDays(1);
Choices choices = new Choices();
while (start < end)
{
choices.Add(start.ToShortTimeString());
start = start.AddMinutes(1);
}
return new SemanticResultKey("value", choices);
}
Есть ли способ лучше?Я надеюсь на это!
Большое спасибо!