我最近在Windows 8.1中发现了use speech recognition的功能。我想知道如何在按钮点击时至少在我的Windows应用商店应用中启动此应用程序,以便能够为用户启用语音到文本。我目前还不确定如何做到这一点,但在做了一些挖掘之后,我读了I might be able to use the Launcher class来启动Uri到链接进行语音识别。到目前为止,我一直没有成功。如果有人知道如何实现这一点,那对我来说将是非常有价值的。
这是我到目前为止所做的:
private async void LaunchSpeechRecognition(object sender, RoutedEventArgs e)
{
await Launcher.LaunchUriAsync(new Uri(@"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessibility\Speech Recognition.lnk"));
}
答案 0 :(得分:1)
语音识别是一款桌面应用。 WinRT(Windows应用商店)应用无法使用Launcher
类调用此类应用。 Launcher
类用于启动文件(.lnk文件是快捷方式,最终是桌面应用程序)&有限的URI集。这些URI是WinRT应用程序特定的或HTTP,FTP,custom protocol等