Как заставить Биксби прочитать карту? - PullRequest
1 голос
/ 05 марта 2019

Можно ли как-нибудь заставить Биксби читать информацию на моей карточке.Например, если у моей карты есть заголовок, дата, описание, поэтому после того, как Биксби прочитает сообщение «Вот что я нашел», оно должно выглядеть так: «Индия против Австралии, Грин-парк, Канпур, 10 марта, 13:30».

Можно ли добавить речь в result-view?Я показываю около 6 карт на один результат и хочу, чтобы Биксби прочитал их все по одной, и мне нужна пауза 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 Ответ

2 голосов
/ 06 марта 2019

Вам необходимо определить ключ speech вашего диалогового шаблона ( ссылка на документацию ).Это может отличаться от того, что говорит текст шаблона диалога, поэтому вы можете настроить его по мере необходимости.Ваш speech не работает, поскольку он должен быть частью шаблона диалога.

Добавление дополнительной информации после изменения исходного вопроса:

Руки-Бесплатная навигация по списку будет правильным способом включения голосового вывода для каждой записи в режиме сводки result-view.Это позволяет вам выбрать несколько различных способов чтения итогового содержимого для пользователя и того, как пользователь может выбрать один из вариантов.

...