如何使bixby读卡?

时间:2019-03-05 14:48:13

标签: bixby bixbystudio

我有什么办法可以使bixby读取卡上的信息。就像我的卡上有标题,日期,描述一样,因此bixby在阅读“我在这里找到的信息”后,其内容应为“ 3月10日,坎普尔,印度对澳大利亚,格林公园,下午1:30”。

是否可以在result-view中添加语音?我要在一张结果上显示6张卡片,并希望bixby一张一张地读取所有卡片,并且每张卡片之间需要3-4秒的暂停时间。

我正在compound card中显示result-view,并使用single-line。在模板中添加语音不会产生任何结果。我要添加几行代码。

list-of (all) {
  has-details (false)
    where-each (single) {
        compound-card {
           content {
             single-line {
                if (exists(single.Name)){
                  text {
                    value {
                      template ("#{value(single.Name)}"){
                        speech("#{value(single.Name)}")
                      }
                    }
                    style (Title_S)
                   }
                 }
               }
             }
           }
        }
     }

1 个答案:

答案 0 :(得分:2)

您需要定义对话框模板(documentation link)的speech键。这可能与对话框模板文本所说的不同,因此您可以根据需要自定义它。您的speech无法正常工作,因为它必须是对话框模板的一部分。

修改初始问题后添加更多信息:

Hands-free List Navigation是在摘要模式result-view下为每个条目启用语音输出的正确方法。这样,您就可以选择几种不同的方式来将摘要内容读取给用户,以及用户如何选择其中一个选项。