bixby如何读取未显示的文本?

时间:2019-05-01 20:06:35

标签: bixby

我希望bixby结果视图读取的文本与显示的文本不同。

我看到我可以创建一个对话框并将其与结果匹配,或者也可以将其放在结果视图的消息字段中。这两个选项都允许您指定一个带有speech key option的“模板”,但是我无法使它起作用以查看语音键的实际作用。这可能是我在寻找的内容,但找不到任何语法示例,通常会抱怨缺少值。

显示文字和语音文字是否可能不同?即使此功能不是语音键的用途,你们也可以解释一下并给我一个语音键用法的示例,以便我能理解吗?

1 个答案:

答案 0 :(得分:3)

  

显示文字和语音文字是否可能不同?

是的,这正是语音键选项的用途。您遇到什么麻烦了?

这是一个示例用例。

  content {
    template ("This is the displayed text.") {
      speech ("This is the text that Bixby will read.")
    }
  }
  

我看到我可以创建一个对话框并将其与结果匹配,或者也可以将其放在结果视图的消息字段中。

两种方法都是合法的,但请注意,要覆盖message的{​​{1}}字段中生成的对话框要困难得多。

相反,如果您使用普通的result-view文件(例如dialog),则可以编写不同的match patterns来针对不同情况创建不同的对话框。