using System;
using System.Threading;
using System.Windows.Forms;
using SpeechLib;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnSpeak_Click(object sender, EventArgs e)
{
SpVoice voice = new SpVoice();
voice.Rate = -5; //语速,[-10,10]
voice.Volume = 100; //音量,[0,100]
voice.Voice = voice.GetVoices().Item(0); //语音库
voice.Speak("木子屋网址:www.mzwu.com");
}
private void btnSave_Click(object sender, EventArgs e)
{
SpFileStream stream = new SpFileStream();
stream.Open(@"F:\voice.wav", SpeechStreamFileMode.SSFMCreateForWrite, false);
SpVoice voice = new SpVoice();
voice.AudioOutputStream = stream;
voice.Speak("0,1,2,3,4,5,6,7,8,9");
voice.WaitUntilDone(Timeout.Infinite);
stream.Close();
MessageBox.Show("ok");
}
}
}