Индексирование Bixby Spoken-Summary - PullRequest
0 голосов
/ 09 июля 2019

Я получил помощь, чтобы Биксби прочитал список в представлении, но теперь я пытаюсь, чтобы он был полезен для навигации по списку громкой связи.Есть ли способ использовать индексацию в Spoken-Summary?В настоящее время он просто читает каждый элемент в списке, но будет трудно использовать порядковый выбор без индексации.

1 Ответ

1 голос
/ 09 июля 2019

Действительно where-each не имеет дочернего ключа index-var. Вы можете добавить свойство индекса в структуру понятия и добавить значение индекса в свой файл JS в качестве обходного пути.

Однако я думаю, что самой речи должно быть достаточно при выборе контента. В случае read-one Биксби будет делать паузу после каждого элемента, ожидая «следующий» или «да». В случае read-many разработчик может установить размер страницы.

Вы можете (возможно, должны) реализовать свою капсулу, чтобы она принимала содержание, а не число.

Например: «смотреть новости» -> «какой из следующих каналов вы хотите» -> «BBC, NBC, CNN, FOX», при вводе, а не автоответчик, нажмите 1 для BBC нажмите 2 для NBC ... ", пользователь должен иметь возможность сказать" CNN "или" CNN News ", и он будет совпадать в качестве ввода.

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

Вы также можете перейти в центр разработчиков и сделать запрос на добавление функции index-var к where-each, но это будет решение PM одобрить или когда реализовать такую ​​функцию.

...