Как создать собственные команды Cortana, которые перекрываются со встроенными?

Я нашел инструкции о том, как создавать собственные команды для Cortana с использованием C# и Visual Studio 2017. К сожалению, никто не объясняет, что происходит, когда команды, которые вы хотите использовать, пересекаются со встроенными командами.

Я хочу управлять некоторым моим аудио / видео оборудованием с помощью Cortana, но я определенно собираюсь пересекаться со встроенными командами без небольшой подготовительной работы. Я бы предпочел не использовать длинные или трудные для запоминания названия команд, если я могу избежать этого. Я хотел бы использовать что-то вроде "Play music" или "Adjust громкость", чтобы не запутаться.

Есть идеи как этого добиться?

1 ответ

Решение

Хотите ли вы использовать простые имена вызовов, которые, как вы беспокоитесь, могут быть сопоставлены с нативными навыками и способностями Cortana, например, "установить напоминание" - это пример, в котором я вижу, что это не то, что может использовать сторонний навык. Если это так, то пока у нас нет решения, кроме того, чтобы убедиться, что ваши имена вызовов уникальны.

Если вы говорите о чем-то отличном от имен вызова, когда говорите "команды", уточните.

Другие вопросы по тегам