Интеграция Cortana для нескольких фраз
Я создаю Javascript UWP для Windows 10. Я интегрировал Cortana, и все отлично работает, кроме одной команды, для которой нужны две темы фраз.
Пример. Получение маршрутов от источника к месту назначения.
Мой VCD-файл выглядит так:
<Command Name="getDirections">
<Example>MyApp get directions from New York to New Jersey</Example>
<ListenFor>get directions from {source} to {destination}</ListenFor>
<Feedback>Fetching directions from {source} to {destination}</Feedback>
<VoiceCommandService Target="myBackgroundService"/>
</Command>
<PhraseTopic Label="source" Scenario="Natural Language">
<Subject> Natural Language </Subject>
</PhraseTopic>
<PhraseTopic Label="destination" Scenario="Natural Language">
<Subject> Natural Language </Subject>
</PhraseTopic>
Но проблема в том, что если я создаю 2 темы фраз внутри моего набора команд, то команды Cortana не могут быть установлены из файла VCD (вызов функции для установки голосовых команд из VCD не выполняется).
Есть ли способ использовать одну фразу темы в двух местах в одной команде прослушивания.
Пожалуйста, помогите мне:)