Как bixby может читать текст, который не отображается? - PullRequest
1 голос
/ 01 мая 2019

Я бы хотел, чтобы текст с просмотром результатов в формате bixby отличался от отображаемого.

Я вижу, что могу создать диалоговое окно и сопоставить его с результатами, или я также могу поместить его в поле сообщения представления результатов. Обе эти опции позволяют вам указать «шаблон», который имеет опцию речевой ключ , но я не смог заставить его работать, чтобы увидеть, что на самом деле делает речевой ключ. Это может быть то, что я ищу, но я не могу найти никаких примеров синтаксиса, и обычно он жалуется на пропущенные значения.

Можно ли по-разному отображать и произносить текст? Даже если эта функциональность не подходит для речевого ключа, вы, ребята, можете объяснить и привести пример того, как будет выглядеть использование речевого ключа, чтобы я мог понять, что делать дальше?

1 Ответ

4 голосов
/ 01 мая 2019

Возможно ли, чтобы отображаемый текст отличался от произносимого текста?

Да, это именно то, для чего предназначена опция речевого ключа. С какой проблемой вы столкнетесь?

Вот пример использования.

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

Я вижу, что могу создать диалоговое окно и сопоставить его с результатами, или я также могу поместить его в поле сообщения представления результатов.

Оба способа допустимы, но обратите внимание, что значительно труднее переопределить диалог, сгенерированный в поле message для result-view.

Вместо этого, если вы используете обычные dialog файлы (например, dialog (Result)), вы можете написать различные шаблоны соответствия , чтобы создать разные диалоги для разных ситуаций.

...