Обходной путь для Алексы, не понимающей слово "постоплатный" в моем умении
Алекса просто не понимает слово "постоплата", и я пробовал это миллион раз в своем мастерстве. Я также попробовал "Алекса, говорит Саймон постоплатный", но он повторяет что-то еще, кроме постоплатного, я не знаю почему. Мой пример высказывания звучит так: "что такое {тип} продаж", а у типа есть пользовательские значения слотов "постоплата" и т. Д.
Я посмотрел на AMAZON.LITERAL, но не совсем понял, поможет ли это мне в моем случае. Так что любой обходной путь будет полезен и спасибо заранее.
3 ответа
Что Алекса думает, что ты сказал? Может быть, вы также можете использовать это в своих намерениях. Ваш код может проверять и заменять все, что является "постоплатой".
Это что-то вроде хака, но может работать для вас, пока Amazon не предоставит нам способ точной настройки ввода.
Alexa не всегда будет ограничивать транскрипцию опций в слоте заданными значениями, особенно если у вас большой список возможных значений. Либо используя список, либо AMAZON.LITERAL, в этом случае вам лучше всего проверить, является ли идентифицированное значение фактически одним из значений в вашем списке, и использовать его, в противном случае вы можете использовать алгоритм фонетического сопоставления / подобия для выберите ближайшее значение.
Ударьте меня, если вам нужен пример кода (в моем случае на Python)
Это кажется упрощенным, но вы пытались разбить постоплату на два слова?
{type} == "post paid"
Слоты могут содержать многословные высказывания. Возможно, Алекса распознает две разные морфемы.