Alexa симулятор не распознает число как значение слота - PullRequest
0 голосов
/ 10 декабря 2018

это мое высказывание - «когда наступают майские праздники для границ в 2018 году», которые «май» и «2018» являются моими обязательными значениями слотов.Однако Алекса не воспринимает «2018» как уже выполненное значение слота, а только «может» как выполненное.Я понял, что это происходит только потому, что 2018 год - это число.есть ли способ обойти это?Смотрите скриншот в ссылке

Alexa simulator screenshot

1 Ответ

0 голосов
/ 10 декабря 2018

Вы можете использовать AMAZON.FOUR_DIGIT_NUMBER.Я думаю, что вы печатаете свой запрос в симуляторе Alexa, поэтому, возможно, Alexa не сможет распознать это как год.Но когда пользователь SAYS (голос) содержание на скриншоте выше, Alexa интерпретирует его как:

Когда начинаются майские праздники для границ в две тысячи восемнадцать

Тогда встроенный слот AMAZON.FOUR_DIGIT_NUMBER автоматически преобразует two thousand eighteen в 2018, и вам будет доступно 2018, чтобы использовать его в своем коде.

В качестве альтернативы выЯ могу использовать AMAZON.DATE, но иногда я не узнавал мои годы.Итак, для признания года мне пришлось игнорировать AMAZON.DATE.

...