需要引用DotNetSpeech.dll
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void BtnVoice_Click(object sender, RoutedEventArgs e)
{
string word = txtword.Text;
Voice.playStr(word);
}
}
public class Voice
{
static SpVoiceClass sv=new SpVoiceClass();
public static void playStr(string strVoice)
{
try
{
sv.Volume = 100;
sv.Rate = 0;
sv.Voice = sv.GetVoices(string.Empty, string.Empty).Item(0);
// svc.Voice = svc.GetVoices("name=Microsoft Mary ", "").Item(0);
sv.Speak(strVoice, SpeechVoiceSpeakFlags.SVSFDefault);
}
catch (Exception e)