再会,
我需要有关此命令的帮助,但我找不到如何修复它。
这将是文本的识别语音。
我有 win7 和 .NET Framework 4 客户端配置文件。
我正在使用 Visual Studio 2010,并且正在使用 C# 进行编程。
问题:
...
私有(private) SpeechRecognitionEngine _recognizer;
私有(private)无效按钮1_Click(对象发送者,RoutedEventArgs e)
{
...
_recognizer.SetInputToDefaultAudioDevice();//一切正常,但这里有问题。
...
}
...
当我运行它时。
System.PlatformNotSupportedException
没有安装识别器。
感谢您的帮助,对不起我的英语。
最佳答案
您很可能在 Windows XP 机器上运行该程序。
检查平台部分以获取该类支持的平台列表:
http://msdn.microsoft.com/en-us/library/system.speech.recognition.speechrecognitionengine.aspx
.NET 框架中的某些功能需要特定的库,这些库并非在支持 .NET 的所有 Windows 版本上都可用。
即使您拥有兼容的平台,该库也可能是您需要通过控制面板启用或从 Microsoft 网站下载的插件。
关于c# - 将输入设置为默认音频设备 ( SetInputToDefaultAudioDevice() ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6916789/