Alexa медленнее с речью, чем набранные команды.Зачем? - PullRequest
0 голосов
/ 26 февраля 2019

Если команды набраны на alexa.developer.com на вкладке «Тест», ответ будет быстрым.Однако, если произносятся одни и те же команды, Алексея требуется значительное время для выполнения намерения (более 20 секунд).Умение написано на C #.

Кто-нибудь знает, в чем может быть проблема?

Нам передали проект от другой компании, так что пока не все ясно.

1 Ответ

0 голосов
/ 05 марта 2019

Оказалось, что в исходном проекте было слишком много слотов типа AMAZON.SearchQuery.С https://developer.amazon.com/docs/custom-skills/slot-type-reference.html#amazonsearchquery

Убедитесь, что ваше умение использует не более одного слота AMAZON.SearchQuery для каждого намерения.Типы слотов Amazon.SearchQuery нельзя сочетать с другими слотами намерений в примерах высказываний.

Производительность значительно улучшилась после того, как я создал пользовательские списки для этих слотов.Например, в нашем приложении у нас есть список целей поездки, поэтому я создал список под названием «Цели» и вставил такие значения, как «Медицина», «Образование» и т. Д. Прежде, чем он прослушивал все, что может сказать пользователь, а затем анализировал его на основепо коду;пытаясь найти нужное слово.Теперь он регистрирует только перечисленные значения.

...