Как сохранить речевой вывод, последующий вопрос и сделать контент независимым? - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь визуализировать результат, где есть 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")
      }
    }
  }

Это делает spokenResponseSummary -это хорошо!

Но в верхней части экрана также отображается подсказка о непрерывном произношении spokenResponse +, а ниже - о значении spokenResponseSummary.

Как я не отображаю подсказку spokenResponse + followup.(В идеале, как мне отобразить произвольный текст в верхней части экрана, вместо него?)

1 Ответ

1 голос
/ 19 июня 2019

Вы можете использовать клавишу speech, чтобы Биксби прочитал наш диалог, отличный от показанного.

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

Подробнее здесь: Как управлять речевым выводом на Bixby

...