Какой слот использовать для захвата случайного фрагмента текста?

Я пытаюсь развить навык Amazon Alexa. В этом случае для одного из намерений требуется текстовая строка. Это может быть любое случайное слово (включая имена). Я сделал некоторый поиск в базе данных, используя это слово. Как мне это решить?

Я последовал предложению, данному в принятом ответе на этот вопрос - Amazon Alexa - How для создания универсального слота . Но навык не в состоянии прочитать слово (или что-нибудь похожее на него). Он просто идентифицирует намерение, но слот имеет статус подтверждения = NONE.


person aniztar    schedule 23.07.2018    source источник


Ответы (1)


Вы можете использовать AMAZON.SearchQuery для захвата менее предсказуемых входных данных, составляющих поисковый запрос.

Дополнительную информацию можно найти на странице https://developer.amazon.com/docs/custom-skills/slot-type-reference.html#amazonsearchquery

person Suneet Patil    schedule 23.07.2018
comment
Да, я использовал этот слот, но иногда он не мог правильно преобразовывать речь в текст. Поэтому мне было интересно, есть ли что-то более эффективное. - person aniztar; 24.07.2018
comment
привет @aniztar, если он не преобразовывал речь в текст правильно, то это может быть проблема с нашим акцентом, а не с типом слота, который мы используем. Пожалуйста, попробуйте еще несколько раз, используя только AMAZON.SearchQuery. Надеюсь это поможет. Спасибо - person Suneet Patil; 24.07.2018