Голосовая подсказка для концепции измерения из библиотеки капсул не работает для среды выполнения Bixby версии 6 - PullRequest
0 голосов
/ 30 апреля 2020

У меня очень простое действие, где требуется один параметр типа measurement.Length. если пользователь не предоставляет значение для этого параметра, я хочу запросить у пользователя пропущенное значение. Чтобы сделать это, я разработал свое действие, как показано ниже:

action (AddDistance) {
  description (adding exercise)
  type(Search)
  collect {
    input (distance){
      type (measurement.Length)
      min (Required) max (One)
    }
  }
  output (Result)
}

Я добавил тренировку NL [g:Result] add distance of (2 km)[v:measurement.Length], которая отлично выучила и отлично произносит это высказывание.

Теперь, если я произнесу высказывание как «добавить расстояние» Биксби не запрашивает пропущенное входное значение, вместо этого выдает ошибку с описанием

TypeError: Невозможно прочитать свойство 'display' из undefined1000Cannot читать свойство 'display' из undefinedTypeError: Невозможно прочитать свойство 'display' из undefined в

Что мне нужно сделать, чтобы отобразить подсказку для этой концепции measurement.Lenght из библиотеки капсул.
Nb, голосовая подсказка работает на время выполнения версия 5 с без проблем .

1 Ответ

1 голос
/ 30 апреля 2020

Библиотечные капсулы уже прошли ввод-просмотр и прошли голосовые тренировки. Из вашей последней капсулы измените расстояние до Required в действующей модели и добавьте следующую пропущенную тренировку distance. enter image description here

Будет запущен режим просмотра ввода, и давайте воспользуемся голосовым вводом enter image description here

Он работает нормально, чтобы результат- просмотреть и подтвердить в отладчике enter image description here

Кстати, чтобы заменить стандартное сообщение «Мне нужно ...», добавьте модель диалога в виде

dialog (Elicitation) {
  match: measurement.Length
  template("How far would you like to run")
}

enter image description here

...