目前,我已经设置了一个提示,以收集用户的电子邮件。它在选择的输入视图中提供了存储在用户配置文件中的选项。但是,如果用户正在通过语音与Bixby进行交互(例如,他们的手很忙),有没有一种方法可以给这些选项起别名,以便用户可以说“家庭”以获取家庭电子邮件或“工作”他们的工作电子邮件?
看起来可以给它一个spoken-summary
(source)的功能,但是命名潜在选择是否有类似的方法?到目前为止,我还无法使用语音来选择存储在spoken-selection
中的值。
或者,Autosuggest feature(必须在文档中向下滚动)看起来能够根据地址类型“模糊匹配”地址。非自动提示输入能否与电子邮件地址或自定义类型进行类似的操作?
基于他们在this页上的“探索选择”对话框中给出的示例,我认为这是可能的。我只是不知道如何。有什么想法吗?
这是我目前的看法,是否有帮助:
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)
}
}
}
}
}
答案 0 :(得分:2)
似乎您想使用语音命令从项目列表中进行选择。 从列表中进行选择时,内置了Bixby语音命令,例如“第一个”,“第二个”,“最后一个”。
当前,如果您要的是关键字映射,则不支持将“ home”映射为“ first first”。 但是,如果您对JS文件建模以将“ home”作为有效的输入参数,并将其映射到正确的电子邮件地址,则用户在输入选择期间只能说“ home”。
希望这能回答您的问题。