0

나는 최근에 Windows 8.1에서 use speech recognition의 기능을 발견했습니다. 버튼을 클릭 할 때 적어도 내 Windows Store 응용 프로그램에서이 응용 프로그램을 실행하여 사용자가 텍스트를 음성으로 사용할 수있게 할 수 있는지 궁금합니다. 나는 현재이 일을 할 수있는 방법이 확실하지 않지만, 약간의 파기를 한 후에 나는 음성 인식 링크를 위해 Uri를 시작하기 위해 I might be able to use the Launcher class을 읽었다. 지금까지 나는 실패했다. 제발, 이것이 어떻게 성취 될 수 있는지 아는 사람이라면 제게 큰 도움이 될 것입니다.Windows Store 앱의 버튼 클릭으로 음성 인식을 어떻게 시작합니까?

private async void LaunchSpeechRecognition(object sender, RoutedEventArgs e) 
{ 
    await Launcher.LaunchUriAsync(new Uri(@"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessibility\Speech Recognition.lnk")); 
} 

답변

1

음성 인식 데스크톱 응용 프로그램입니다 : 여기

는 내가 지금까지 가지고있는 것입니다. WinRT (Windows Store) 앱은 Launcher 클래스를 사용하여 이러한 앱을 호출 할 수 없습니다. Launcher 클래스가 파일을 실행하는 데 사용됩니다 (.lnk 파일은 최종적으로 데스크톱 응용 프로그램 인 바로 가기입니다) & 제한된 URI 집합입니다. 그 URI는 등, FTP, custom protocol, WinRT 응용 프로그램은 특정 또는 HTTP입니다

Walkthrough: using Windows 8 Custom Protocol Activation

+0

당신이 확실 방법은 어떻게 든 응용 프로그램에 연결하는 웹 페이지를 시작으로,이 주위에 없다? – Alexandru

+0

LaunchUriAsync (...)를 사용하여 인터넷 웹 페이지를 시작할 수 있습니다. – Xyroid

+0

그런 경우 Windows RT에서 제한 사항을 알고 있습니까? 예를 들어 사용자가 컴퓨터에서 실행할 수있는 링크를 다운로드하는 웹 페이지를 시작할 수 있습니까? – Alexandru