2015-12-15 33 views
1

是否有一個開箱即用的解決方案將wav文件/內存流式傳輸到UWP應用程序? Windows.Media.SpeechRecognition看起來像只接受麥克風輸入。有沒有辦法在UWP應用程序中使用System.Speech.Recognition?有沒有官方的方式來使用Windows桌面應用程序中的Windows.Media.SpeechRecognition?可能流wav文件到Windows.Media.SpeechRecognition?

回答

3

請檢查Speech APIs,這是一組由微軟可以接受的WAV文件提供REST API的。

+0

如果我繼續呆在在BeMyApp編程馬拉松,我會從你直接瞭解到這一點,和周前。傻我早點離開。 – BSalita

+1

我希望得到答案是在本地桌面上執行語音識別的一種方式,而不是通過電線。也許未來版本的Windows.Media.SpeechRecognition會這樣做。 – BSalita

+0

:)是的!目前只有帶有UWP的麥克風,但這絕對是接受wav文件的必備功能。在另一個黑客馬拉松見你。 –

0

您可以使用VB音頻虛擬電纜http://vb-audio.pagesperso-orange.fr/Cable/index.htm來轉錄.wav文件。

您可以使用Windows.Media.SpeechRecognition API在控制檯或桌面應用程序以同樣的方式,你可以參考其他UWP API:

  • 編輯 「yourproject」 的.csproj
  • 添加TargetPlatformVersion10.0/TargetPlatformVersion下面TargetFrameworkVersion
  • 刷新項目
  • 添加參考 - >瀏覽Windows.winmd從C:\ Program Files文件(x86)的\的Windows套件\ 10 \ UnionMetadata
  • 添加參考ence->從C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETCore \ v4.5 \ System.Runtime.WindowsRuntime.dll中瀏覽System.Runtime.WindowsRuntime。
  • 集「複製本地=假」成System.Runtime.WindowsRuntime性能