Сначала вы добавляете библиотеку для распознавания речи.
using System.Speech.Recognition
Если вы не можете загрузить библиотеку, вы можете добавить ее, используя ссылку add.
Go
Проект> Добавить ссылку> Просмотр
Как правило, System.Speech.dll находится в C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ v3.0
Здесь пример кода, который распознает «Да», «Нет», «В», «Вне», приведен ниже:
namespace SpeechRecognition
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SpeechRecognizer sr = new SpeechRecognizer();
Choices ch = new Choices();
ch.Add(new string[] { "yes", "no","in","out" });
GrammarBuilder gb = new GrammarBuilder();
gb.Append(ch);
Grammar gr = new Grammar(gb);
sr.LoadGrammar(gr);
sr.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(sr_SpeechRecognition);
}
private void sr_SpeechRecognition(object sender, SpeechRecognizedEventArgs e)
{
MessageBox.Show(e.Result.Text);
}
}
}