将输入设置为默认音频设备(SetInputToDefaultAudioDevice())

时间:2011-08-02 18:29:53

标签: c# audio input default device

美好的一天,  我需要帮助这个命令我找不到如何修复它。  这将成为文本的认可声音。

我有win7和.NET Framework 4 Client Profile。 我正在使用Visual Studio 2010,我正在用C#编程。

问题:  ...  私人SpeechRecognitionEngine _recognizer;

private void button1_Click(object sender,RoutedEventArgs e)  {  ...

_recognizer.SetInputToDefaultAudioDevice(); //一切正常,但这里有问题。  ...  }  ...


我跑的时候。

System.PlatformNotSupportedException

未安装识别器。

感谢您的帮助,对不起我的英语。

1 个答案:

答案 0 :(得分:0)

您最有可能在Windows XP计算机上运行该程序。

检查“平台”部分以获取该类支持的平台列表:

http://msdn.microsoft.com/en-us/library/system.speech.recognition.speechrecognitionengine.aspx

.NET框架中的某些功能需要特定的库,这些库在支持.NET的所有Windows版本上都不可用。

即使您有兼容的平台,该库也可能是您需要通过控制面板启用的插件,或从Microsoft网站下载。