可以将wav文件传输到Windows.Media.SpeechRecognition吗?

时间:2015-12-15 23:08:57

标签: .net speech-recognition uwp

是否有开箱即用的解决方案将wav文件/内存流式传输到UWP应用程序? Windows.Media.SpeechRecognition看起来只接受麦克风输入。有没有办法在UWP应用程序中使用System.Speech.Recognition?有没有官方的方法在Windows桌面应用程序中使用Windows.Media.SpeechRecognition?

2 个答案:

答案 0 :(得分:3)

请检查Speech APIs,这是Microsoft提供的一组REST API,可以接受wav文件。

答案 1 :(得分:0)

您可以使用VB-Audio虚拟电缆http://vb-audio.pagesperso-orange.fr/Cable/index.htm来转录.wav文件。

您可以在控制台或桌面应用中使用Windows.Media.SpeechRecognition API,就像引用其他UWP API一样:

  • 修改“yourproject”.csproj
  • 在TargetFrameworkVersion下添加TargetPlatformVersion10.0 / TargetPlatformVersion
  • 重新加载项目
  • 添加参考 - >从C:\ Program Files(x86)\ Windows Kits \ 10 \ UnionMetadata
  • 浏览Windows.winmd
  • 添加参考 - >从C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETCore \ v4.5 \ System.Runtime.WindowsRuntime.dll浏览System.Runtime.WindowsRuntime。
  • 将“Copy Local = False”设置为System.Runtime.WindowsRuntime属性