Really need help I got finished all the code..but i wanted you to help me for understanding the two lines (the first steps) this is a code of .. SPEECH to TEXT .. This is the lines that i need you to explain to me you need to add a SpSharedRecoContext object and create an ISpeechRecoGrammar object for it. Then Add a RecognitionHandler to it... Add another Button and a TextBox to your form and create the objects there. Then add a handler to tie into the listeners Recognition event... view sourceprint? and this is all the quote code private void btnListen_Click(object sender, EventArgs e) { // Speech Recognition Object SpSharedRecoContext listener; // Grammar object ISpeechRecoGrammar grammar; listener = new SpeechLib.SpSharedRecoContext(); listener.Recognition += new_ISpeechRecoContextEvents_RecognitionEventHandler (listener_Reco); grammar = listener.CreateGrammar(0); grammar.Dictationload("", SpeechLoadOption.SLOStatic); grammar.DictationSetState(SpeechRuleState.SGDSActive); } public void listener_Reco(int StreamNumber, object StreamPosition, SpeechRecognitionType RecognitionType, ISpeechRecoResult Result) { string heard = Result.PhraseInfo.GetText(0, -1, true); textBox1.Text += heard; }