Заставь Кортану Умение слушать дольше
На данный момент я разрабатываю навык Cortana с помощью.net & C# и MS-BotFramework, который должен в первую очередь запускаться на Invoke от Harman. Пока все подходит. Тем не менее, я хотел бы увеличить время, которое слушает навык. Пока что я нашел только один способ увеличить время UWP ( https://docs.microsoft.com/de-de/windows/uwp/design/input/set-speech-recognition-timeouts). К сожалению, это не помогает мне с моим навыком Cortana - потому что я хочу использовать его как навык Cortana, а не как приложение UWP.
Теперь мой вопрос: есть ли способ увеличить время, в течение которого навык Cortana ожидает ответа от пользователя?
Спасибо за помощь!,
PG
1 ответ
К сожалению, навык не контролирует время ожидания или время взаимодействия с каналом Cortana (приложение). Я работал над этим, устанавливая задачи асинхронного таймера, которые используют replaceDialog, чтобы изменить поток диалога и / или запросить снова. К сожалению, диалоги работают немного по-другому в C# (поэтому у меня нет примера). Однако в Invoke повторные реплики происходят автоматически. В Windows 10/Mobile, потому что есть карта, они не (поскольку карта должна все еще быть видимой). Пожалуйста, добавьте предложение добавить эту функцию через центр обратной связи (через меню Пуск / Поиск Windows). Пожалуйста, пришлите мне записку, если хотите продолжить обсуждение.