我正在尝试渲染结果视图,其中有1)语音输出; 2)该输出的不同文本摘要;和3)语音跟进提示。
我希望在语音输出之后说出(显然)跟进提示。但是我不希望它或语音输出显示在屏幕上。
我尝试了以下结果视图:
result-view {
match: myStructure (this)
message ("#{value (this.spokenResponse)}")
render {
layout-match (this.spokenResponseSummary) {
mode (Details)
}
}
followup {
prompt {
dialog (Would you like to hear more?)
on-confirm {
message ("#{value (this.details)}")
}
on-deny {
message (Okay.)
}
}
}
conversation-drivers {
conversation-driver {
template ("More Details")
}
}
}
这将呈现“ speakedResponseSummary”-很好!
但它还会在屏幕顶部显示“ speakedResponse +跟进”提示,并在下面显示“ speakedResponseSummary”。
如何不显示口头回应+后续提示。 (理想情况下,如何在屏幕顶部的位置显示一些任意文本?)
答案 0 :(得分:1)
您可以使用speech
键让Bixby阅读与显示的对话框不同的对话框。
result-view {
match: MyModel(this)
message {
template ("I am shown.") {
speech ("I am read out loud.")
}
}
... your content here ...
}
https://bixbydevelopers.com/dev/docs/reference/type/template.speech
更多详细信息在这里: How to control speech output on Bixby