title: increasing the performance of speech Synthesis
body: <p>I have 100 buttons in a winform. Each button performs similar action which is to speech the number of its own. Say Button60 will speech 60, button100 will speech 100.</p>
  
  <p>I used these codes:</p>
  
  <pre><code>SpeechSynthesizer synthesizer = new SpeechSynthesizer();
           ...............
  
   private void Form1_Load(object sender, EventArgs e)
      {
  
          seme_comboBox.SelectedIndex = 0;
          dpt_comboBox.SelectedIndex = 0;
  
  
          foreach (var button in Controls.OfType&lt;Button&gt;()) 
          {
              button.Click += button_Click;
          }
  
  
      }
  </code></pre>
  
  <p>then </p>
  
  <pre><code>    private void button_Click(object sender, EventArgs e)
      {
          Button button = (Button)sender;
          string text = button.Name.Substring("button".Length);
  
          synthesizer.Speak(text);
      }
  </code></pre>
  
  <p>But if i click two buttons sequentially then it takes at least 2 or 3 seconds to switch another button and to speech.
  And also its sound is not enough loud.
  So i need to to increase the performance of the button's action within a small duration.And also i want to increase the sounds of the speech.
  How can i do this??? </p>