可以将 wav 文件流式传输到 Windows.Media.SpeechRecognition?
Possible to Stream wav File to Windows.Media.SpeechRecognition?
是否有现成的解决方案可以将 wav file/memory 流式传输到 UWP 应用程序? Windows.Media.SpeechRecognition 看起来它只接受麦克风输入。有没有办法在 UWP 应用程序中使用 System.Speech.Recognition?是否有在 Windows 桌面应用程序中使用 Windows.Media.SpeechRecognition 的官方方法?
请检查Speech APIs,这是微软提供的一套RESTAPI,可以接受wav文件。
您可以使用 VB-Audio Virtual cable 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 浏览 Windows.winmd Kits\UnionMetadata
- 添加引用->从 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5\System.Runtime.WindowsRuntime.dll 浏览 System.Runtime.WindowsRuntime。
- 将 "Copy Local=False" 设置为 System.Runtime.WindowsRuntime 属性
是否有现成的解决方案可以将 wav file/memory 流式传输到 UWP 应用程序? Windows.Media.SpeechRecognition 看起来它只接受麦克风输入。有没有办法在 UWP 应用程序中使用 System.Speech.Recognition?是否有在 Windows 桌面应用程序中使用 Windows.Media.SpeechRecognition 的官方方法?
请检查Speech APIs,这是微软提供的一套RESTAPI,可以接受wav文件。
您可以使用 VB-Audio Virtual cable 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 浏览 Windows.winmd Kits\UnionMetadata
- 添加引用->从 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5\System.Runtime.WindowsRuntime.dll 浏览 System.Runtime.WindowsRuntime。
- 将 "Copy Local=False" 设置为 System.Runtime.WindowsRuntime 属性