У меня проблема с распознаванием голоса моей программы на C #;он слышит неправильные слова.Я создал приложение C # Windows Forms и распечатал все, что я ему говорю, но 90% из них неверны.Иногда я пишу вещи, когда я не говорю.Я хочу знать, как заставить его слушать меня хорошо.
Вот мой код:
SpeechRecognitionEngine se = new SpeechRecognitionEngine(new
System.Globalization.CultureInfo("en-us"));
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
se.SetInputToDefaultAudioDevice();
se.LoadGrammar(new DictationGrammar());
se.RecognizeAsync(RecognizeMode.Multiple);
se.SpeechRecognized += se_SpeechRecognized;
}
void se_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
richTextBox1.Text += "\n"+e.Result.Text;
e.Result.Equals("");
}