如何在c#中禁用/启用文本到语音

时间:2012-01-31 12:31:24

标签: c# sapi

我需要知道如何在我的应用程序中禁用/启用语音。我希望用户可以选择他/她是否禁用/启用语音。如果用户选择启用它将在rtbConversation.text中发送文本,如果用户选择禁用按钮,他们将不再是语音,rtbConversation.text中的文本将不会发言。

这是我在演讲中的代码

speech.Rate = speechRate;
speech.Voice = speech.GetVoices(string.Empty, string.Empty).Item(combo1.SelectedIndex);
dummy.AppendText(rtbConversation.Text);
speech.Speak(rtbConversation.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
dummy.Focus();
rtbConversation.Clear();

0 个答案:

没有答案