Как управлять голосовым вводом имени пользователя в слоте в навыке Alexa - PullRequest
0 голосов
/ 08 октября 2018

Я работаю над навыком Alexa, который возвращает информацию об общедоступном профиле популярного сервиса.Пример запроса:

Пользователь: "Alexa, ask [invocationName] о пользователе ExampleUser123."

Alexa: "ExampleUser123 был участником в течение трех лет. Последний пользователь был активен два дня назад. "

Две проблемы, с которыми я сталкиваюсь:

1) Какой тип слота я должен использовать для имени пользователя?Многим может быть сложно разобрать или использовать необычные варианты написания, и люди, вероятно, будут часто говорить «о» вместо «ноль».Моя лучшая идея сейчас - иметь запасной вариант взаимодействия с чем-то вроде: «Я не мог найти это имя пользователя. Вы хотели бы его записать?»а затем сделайте что-то вроде ответа здесь .Но я открыт для более совершенных идей.

2) Я бы хотел, чтобы пользователь установил имя пользователя по умолчанию так, чтобы он запрашивал: "Сколько лет моему профилю?"или "Сколько у меня очков?"или что-либо еще, где имя пользователя Slot не включено, может быть запущено для одного конкретного профиля, устанавливаемого пользователем.Поскольку это все общедоступная информация, я не заинтересован в аутентификации чего-либо;Мне просто нужен способ, позволяющий пользователю установить (предпочтительно в приложении Alexa) постоянное строковое значение, которое навык может использовать по умолчанию для нескольких сеансов.Это вообще возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...