我正在为Windows 10创建Javascript UWP。 我已经集成了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个Phrase主题,那么Cortana命令无法从VCD文件安装(从VCD安装语音命令的函数调用失败)。
有没有办法在同一个listen命令的两个地方使用一个短语主题。
请帮帮我:)。