Обходной путь для Алексы, не понимающей слово "постоплатный" в моем умении

Алекса просто не понимает слово "постоплата", и я пробовал это миллион раз в своем мастерстве. Я также попробовал "Алекса, говорит Саймон постоплатный", но он повторяет что-то еще, кроме постоплатного, я не знаю почему. Мой пример высказывания звучит так: "что такое {тип} продаж", а у типа есть пользовательские значения слотов "постоплата" и т. Д.

Я посмотрел на AMAZON.LITERAL, но не совсем понял, поможет ли это мне в моем случае. Так что любой обходной путь будет полезен и спасибо заранее.

3 ответа

Что Алекса думает, что ты сказал? Может быть, вы также можете использовать это в своих намерениях. Ваш код может проверять и заменять все, что является "постоплатой".

Это что-то вроде хака, но может работать для вас, пока Amazon не предоставит нам способ точной настройки ввода.

Alexa не всегда будет ограничивать транскрипцию опций в слоте заданными значениями, особенно если у вас большой список возможных значений. Либо используя список, либо AMAZON.LITERAL, в этом случае вам лучше всего проверить, является ли идентифицированное значение фактически одним из значений в вашем списке, и использовать его, в противном случае вы можете использовать алгоритм фонетического сопоставления / подобия для выберите ближайшее значение.

Ударьте меня, если вам нужен пример кода (в моем случае на Python)

Это кажется упрощенным, но вы пытались разбить постоплату на два слова?

{type} == "post paid"

Слоты могут содержать многословные высказывания. Возможно, Алекса распознает две разные морфемы.

Другие вопросы по тегам