Во-первых, это звучит как ошибка TTS, которую нужно исправить на платформе Bixby. Я запишу билет на это.
Однако бывают случаи, когда разработчики могут пожелать, чтобы отображение и речь были другими. Одна хитрость заключается в использовании значения диалога. Когда на дисплее, используйте сырье, а когда в речи, используйте значение.
Вот диалоговое окно значений:
dialog (Value) {
match: TextSource (this)
if (this == 'GitLab') {
template("Git Lab")
}
else {
template("#{raw(this)}")
}
}
Вот как воспользоваться диалоговым окном значения.
message {
template ("From #{raw(action.question.source)}, #{value(action.question.textQuestion)}") {
speech ("From #{value(action.question.source)}, #{value(action.question.textQuestion)}")
}
}
Для полной проверки капсулы, скачать его с Github . Я сделал капсулу для другой цели, но попробуйте высказывание «попробуйте один вопрос» и посмотрите на входное представление.