Proxy > Gmail Facebook Yahoo!

Application to speak the text in the textbox using C#.Net



Design:

textspeaker1.JPG

Design the form as shown above with one TextBox and three Buttons, Set the 'textBox1' Properties as follows:

Dock: Top,

Multiline: True.

Now goto 'Project' Menu -> Select 'AddReference'-> Click on 'COM' tab.

Select 'Microsoft Speech Object Library' COM component -> OK

textspeaker2.JPG

Now goto code window and include 'using SpeechLib' namespace

Code: 


using
System;
using
System.Windows.Forms;
using
SpeechLib;//include this namespace
 namespace TextSpeaker
{
   public partialclass TextSpeakerForm : Form
    {
       public TextSpeakerForm()
        {
            InitializeComponent();
        }
       private void btnSpeak_Click(object sender,EventArgs e)
        {
           if (textBox1.Text.Trim().Length > 0)
            {
               SpVoice obj = newSpVoice();
                obj.Speak(textBox1.Text, SpeechVoiceSpeakFlags.SVSFDefault);
            }
           MessageBox.Show("Plz. write some text in the TextBox","Info.",MessageBoxButtons.OK,MessageBoxIcon.Information);
        }
       private void btnClear_Click(object sender,EventArgs e)
        {
            textBox1.Text = "";
        }
       private void btnExit_Click(object sender,EventArgs e)
        {
           this.Close();
        }
    }
}


Output:

Write some text in the textbox and press 'speak' button

textspeaker3.JPG
[Read More...]



Send mail to your Friends.  

Expert Feed

 
Return to top of page Copyright © 2011 | My Code Logic Designed by Suneel Kumar