2016-08-12 2 views
1

При создании приложения Alexa, которое будет запрашивать веб-службу, как вы получаете запрос, не определяя пользовательский слот? Если бы я хотел получить больше информации о почтовом индексе или заголовке из IMDB, я хочу получить zip или заголовок, который я пытаюсь выполнить. Например, если я сделаю мастерство и спрошу Алекса: «Какая погода в 49837 году?» Откуда она узнает, что 49837 - мой «слот», не определяя его в списке заранее?Сделать Amazon Alexa признавать термин без определения пользовательского слота?

Из того, что я читаю, я должен добавить каждый почтовый индекс в пользовательский слот и то же самое для IMDB. Это не похоже на многие другие услуги, которые можно обучить распознаванию различных значений, как показано в Wit.ai.

Буду признателен за любую помощь, которую вы можете предоставить!

ответ

2

Alexa не предназначен для использования в качестве универсальной машины для диктовки. При разработке речи в текстовых приложениях вы можете выбрать что-то, что поддерживает широкий словарный запас с низкой точностью или узкий словарь с высокой точностью. Поскольку Alexa нацелена на потребительский рынок, Amazon предпочитает использовать узкую лексику с высокой точностью. Следовательно, вам нужно заранее определить свой аудиоинтерфейс. И, да, это означает, что вам нужно предварительно загрузить его со всеми ожидаемыми вводами.

Это, как говорится, чем больше информации вы дадите Alexa, тем шире он будет интерпретировать входные данные. Пользовательский слот не ограничивается тем, что находится в списке, который вы ему даете. Он вернет вещи из списка, если будет почти уверен, что это было сказано, и похоже, что у вас есть в вашем списке. Итак, если вы представляете огромный список, вы можете заставить Alexa распознать широкий диапазон значений.

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

Смежные вопросы