如何在 Bixby 输入视图中使用带有语音输入的选择?

How can I use selection-of with voice input in a Bixby input-view?

目前我有一个提示设置来收集用户的电子邮件。它以 selection-of 输入视图提供存储在用户配置文件中的选项。但是,如果用户通过语音与 Bixby 交互(例如,他们可能手忙脚乱),是否有办法为这些选项提供别名,以便用户只需说 "Home" 即可获取他们的家庭电子邮件或 "Work" 他们的工作邮箱?

看起来可以给它一个 spoken-summary(source) 但是有没有类似的东西来命名一个潜在的 selection?到目前为止,我无法使用语音 select 存储在 spoken-selection 中的值。

或者,Autosuggest feature(必须在文档中向下滚动)似乎能够根据地址类型 "fuzzy match" 地址。非自动建议输入可以对电子邮件地址或自定义类型做类似的事情吗?

根据他们在 this 页面上 "Exploring Choices" 的对话中给出的示例,我认为这是可能的。我就是不知道怎么办。有什么想法吗?

如果有帮助的话,这是我目前的观点:

input-view {
  match: contact.EmailInfo(this) {
    to-input: EmailResults
  }
  message ("What is your Email address?")
  render{
    selection-of (this) {
      where-each (emailInfo) {
        spoken-summary ("#{value(emailInfo.emailType)}")
        paragraph {
          value {
            template ("#{value(emailInfo.address)}")
          }
          style (Detail_M)
        }
      }
    }
  }
}

您似乎想使用语音命令从项目列表中进行选择。 从列表中进行选择时,有 build-in Bixby 语音命令,例如 "first one"、"second one"、"last one"。

目前,不支持将 "home" 映射为 "first one" 的关键字,如果这是您的要求的话。 但是,如果您将 JS 文件建模为将 "home" 作为有效的输入参数,并将其映射到正确的电子邮件地址,则用户可以在输入选择期间说 "home"。

希望这能回答您的问题。