Windows Phone 8 为开发人员提供了与之相同的语音功能,以便通过语音识别和文本到语音与其用户交互。 这些功能支持在我的示例中阐释的两种情形: 从手机上的任何位置,用户都可以说出一个命令来启动应用程序,并且只用一个语句就可以执行操作;在打开应用程序后,手机就可以通过捕获说话者所说语句中的命令或文本并且以声音方式向用户呈现文本以便提供通知和反馈,与用户进行对话。
称作语音命令的功能支持第一种情形。 为了实现此功能,该应用程序提供一个语音命令定义 (VCD) 文件,以便指定该应用程序能够处理的命令集。 在通过语音命令启动该应用程序后,它将接收查询字符串中的参数,例如可用于执行用户指定的命令的命令名称、参数名称和识别的文本。
article
http://msdn.microsoft.com/zh-cn/magazine/jj721592.aspx
code
Speech-Enabling a Windows Phone 8 App with Voice Commands
http://archive.msdn.microsoft.com/mag201211WP8Speech

Reply With Quote

