如何在Windows应用商店应用程序中单击按钮启动语音识别



我最近发现了在Windows 8.1中使用语音识别的能力。我想知道,也许我可以点击一个按钮,至少在我的Windows应用商店应用程序中启动这个应用程序,以便为用户启用语音转文本。我目前还不确定如何做到这一点,但在进行了一些挖掘后,我读到我可能可以使用Launcher类来启动指向语音识别链接的Uri。到目前为止,我一直没有成功。请,如果有人知道如何做到这一点,那对我来说将是非常有价值的

以下是我目前所拥有的:

private async void LaunchSpeechRecognition(object sender, RoutedEventArgs e)
{
    await Launcher.LaunchUriAsync(new Uri(@"C:ProgramDataMicrosoftWindowsStart MenuProgramsAccessibilitySpeech Recognition.lnk"));
}

语音识别是一款桌面应用程序。WinRT(Windows应用商店)应用程序无法使用Launcher类调用此类应用程序。Launcher类用于启动文件(.lnk文件是快捷方式,最终是桌面应用程序)&URI的有限集合。这些URI是WinRT应用程序特定的或HTTP、FTP、自定义协议等。

演练:使用Windows 8自定义协议激活

最新更新