我希望bixby结果视图读取的文本与显示的文本不同。
我看到我可以创建一个对话框并将其与结果匹配,或者也可以将其放在结果视图的消息字段中。这两个选项都允许您指定一个带有speech key option的“模板”,但是我无法使它起作用以查看语音键的实际作用。这可能是我在寻找的内容,但找不到任何语法示例,通常会抱怨缺少值。
显示文字和语音文字是否可能不同?即使此功能不是语音键的用途,你们也可以解释一下并给我一个语音键用法的示例,以便我能理解吗?
答案 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来针对不同情况创建不同的对话框。