Получение ошибки, как будто вы пропустили ссылку на сборку в моей программе - PullRequest
0 голосов
/ 02 июля 2011

Я использую этот код в .net Framework 3.5 для создания грамматики с использованием Visual Studio 2010 Professional в Win 7, но я получаю ошибки, такие как Имя типа или пространства имен 'Речь' не существует в системе (вы пропустилис помощью директивы или ссылки на сборку.

Не удалось найти имя типа или пространства имен 'SpeechRecognitionType' (если вы пропустили директиву использования или ссылку на сборку,

, аналогично другим, таким как тип linq, этого не происходитсуществует, если вы пропустили ссылку на сборку.

`используя System; используя System.Collections.Generic; используя System.ComponentModel; используя System.Data; используя System.Drawing; используя System.Linq; используя System.Text; используя System.Windows.Forms; используя System.Speech.Recognition; используя System.Threading;

пространство имен SpeechRecogTest {открытый частичный класс Form1: Form {SpeechRecognitionEngine sr = new SpeechRecognitionEngine ();

    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        //Create grammar
        Choices words = new Choices(); 
        words.Add("Hi");
        words.Add("No");
        words.Add("Yes");

        Grammar wordsList = new Grammar(new GrammarBuilder(words));

        wordsList.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(rec_SpeechRecognized);
        sr.LoadGrammar(wordsList);

    }

    void rec_SpeechRecognized(object sender, RecognitionEventArgs e)
    {
        MessageBox.Show(e.Result.Text);
    }
}

} `

1 Ответ

0 голосов
/ 02 июля 2011

Как он спрашивает: «Вы пропустили директиву using или ссылку на сборку»? Вы не пропускаете директиву using, поэтому, скорее всего, вам не хватает сборки. Щелкните правой кнопкой мыши «References» => «Add Reference» => вкладка NET => System.Speech dll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...