Windows 10 用の Javascript UWP を作成しています。Cortana を統合しました。2 つのフレーズ トピックが必要な 1 つのコマンドを除いて、すべて正常に動作します。
例: 出発地から目的地までの道順を取得します。
私の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 つのフレーズ トピックを作成すると、VCD ファイルからの Cortana コマンドのインストールに失敗することです (VCD から音声コマンドをインストールするための関数呼び出しが失敗します)。
同じリッスン コマンドで 2 つの場所で 1 つのフレーズ トピックを使用する方法はありますか。
私を助けてください :)