隐藏所有语音命令

时间:2013-03-11 03:15:39

标签: windows-phone-8 voice-recognition

我正在我的Windows Phone 8应用程序上实现语音命令,我有许多使用短语列表的命令。

要拥有更好的用户体验我正在为每个命令使用catch all命令,例如以下命令。

<Command Name="OpenCategory">
  <Example>open category chores</Example>
  <ListenFor>[and] open category {CategoryName}</ListenFor>
  <ListenFor>[and] show [me] category {CategoryName}</ListenFor>
  <ListenFor>[and] display category {CategoryName}</ListenFor>
  <Feedback>Opening {CategoryName}...</Feedback>
  <Navigate Target="/Views/CategoryTasksView.xaml" />
</Command>

<Command Name="OpenCategoryUnknown">
  <Example>open category chores</Example>
  <ListenFor>[and] open category {*}</ListenFor>
  <ListenFor>[and] show [me] category {*}</ListenFor>
  <ListenFor>[and] display category {*}</ListenFor>
  <Feedback>Couldn't find that category...</Feedback>
  <Navigate Target="/Views/CategoryListView.xaml" />
</Command>

然而,“我能说什么?” UI最终会出现重复的示例,并且在此模式之后有五个命令,它实际上破坏了示例UI。

有没有办法让某些命令现在显示示例?

0 个答案:

没有答案