Распознаватель даты и времени в .NET - PullRequest
2 голосов
/ 24 ноября 2011

Я работаю с распознавателем речи .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);
    }

Есть ли способ лучше?Я надеюсь на это!

Большое спасибо!

1 Ответ

0 голосов
/ 25 ноября 2011

У вас может быть правильная идея, может быть, вам просто нужно преобразовать числа в их слова-эквиваленты?

преобразование чисел в слова C # может оказаться полезным ...

...