58、Windows Phone 8 语音功能开发全解析

WP8语音功能开发详解

Windows Phone 8 语音功能开发全解析

1. 运行时更新短语列表

在 VCD 文件中添加短语列表是避免为每个可能的输入值创建单独命令的好方法。但由于 VCD 文件是应用程序包的静态部分,只有用户从 Windows Phone 应用商店更新应用时才能更新,且不能包含用户特定的值。若要支持基于用户在应用内实际创建的内容的语音命令,就需要在运行时更新短语列表。

对于待办事项列表应用,动态命令的明显候选者是待办事项本身。我们添加一个名为 MarkItemComplete 的新命令:

<Command Name="MarkItemComplete">
    <Example>mark 'buy milk' complete</Example>
    <ListenFor>mark {todoItem} complete</ListenFor>
    <ListenFor>{todoItem} is complete</ListenFor>
    <ListenFor>{todoItem} is done</ListenFor>
    <Feedback>marking "{todoItem}" complete</Feedback>
    <Navigate Target="MainPage.xaml" />
</Command>

todoItem 短语列表定义为一个空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值