gpt4 book ai didi

c# - System.PlatformNotSupportedException : Speech Recognition is not available on this system. 找不到 SAPI 和语音识别引擎

转载 作者:行者123 更新时间:2023-11-30 17:20:46 26 4
gpt4 key购买 nike

我正在运行带有 Visual Studio 2010 的 Windows 7 Professional 64 位。

我已经安装了 Microsoft Speech Platform - Server Runtime v10.2 和 en-US 语言包。

我使用 Microsoft.Speech 创建了一个 Web 服务(Web 应用程序)。在我的测试中,Web 服务接收一个字符串并根据一些语法规则模拟识别。

当我使用 ASP.NET 开发服务器在 Visual Studio 中运行它时,它可以正常工作,没有问题。

然后我转到 IIs 并创建一个指向它的虚拟目录。当我尝试调用网络方法时出现此错误:

System.PlatformNotSupportedException: Speech Recognition is not available on this system. SAPI and Speech Recognition engines cannot be found.
at Microsoft.Speech.Internal.SapiInterop.SapiRecognizer..ctor(RecognizerType type)
at Microsoft.Speech.Recognition.SpeechRecognitionEngine.Initialize(RecognizerInfo recognizerInfo)
at Microsoft.Speech.Recognition.SpeechRecognitionEngine..ctor(CultureInfo culture)
at VoiceCommand.SimulateVoiceCommand(String command) in c:\Development\Visual Studio 2010\VoiceCommandWebService\VoiceCommandWS\App_Code\VoiceCommand.cs:line 35

我不知道有什么区别,因为我在同一台机器上运行它。会不会是权限问题?

最佳答案

我从 Microsoft 论坛获得了一些反馈。

当使用 Microsoft Speech Platform - Server Runtime 时,它将在 Windows 7 等开发客户端操作系统中正常运行,但要在生产设置中运行它,它需要在 Windows Server 操作系统中运行。

我在 Windows Server 2008 中测试了相同的 Web 服务并且它有效。

关于c# - System.PlatformNotSupportedException : Speech Recognition is not available on this system. 找不到 SAPI 和语音识别引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3988608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com