如何保持语音输出,后续问题和呈现内容的独立性?

时间:2019-06-18 22:18:50

标签: bixby

我正在尝试渲染结果视图,其中有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”。

如何显示口头回应+后续提示。 (理想情况下,如何在屏幕顶部的位置显示一些任意文本?)

1 个答案:

答案 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