該程序拋出異常,我該如何解決?C#程序異常
例外是「語音識別在此係統上不可用,無法找到SAPI和語音識別引擎」。
public partial class Form1 : Form
{
SpeechRecognizer rec = new SpeechRecognizer();
public Form1()
{
InitializeComponent();
rec.SpeechRecognized += rec_SpeechRecognized;
}
void rec_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
lblLetter.Text = e.Result.Text;
}
private void Form1_Load(object sender, EventArgs e)
{
var c = new Choices();
for (var i = 0; i <= 100; i++)
c.Add(i.ToString());
var gb = new GrammarBuilder(c);
var g = new Grammar(gb);
rec.LoadGrammar(g);
rec.Enabled = true;
}
任何不清楚你所得到的錯誤信息?對我來說似乎很簡單。在系統上安裝SAPI和語音識別引擎,因爲我們無法訪問您的系統。 – 2010-09-04 10:12:25
它們在Windows的服務器版本上默認不安裝。 – 2010-09-04 14:35:30