C#怎样调用系统TTS语音库
1个回答
展开全部
using SpeechLib;//
namespace Self_Demo
{
public partial class frmTTS : Form
{
public frmTTS()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//这些方法和对象到底是什么意思,可以自己去百度一下,我也不是很清楚
SpeechVoiceSpeakFlags ss = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice sp = new SpVoice();
sp.Voice = sp.GetVoices(String.Empty, String.Empty).Item(0);
sp.Speak("Hello World", ss);//textBox1就是一个文本框,点击button1的时候系统读取该文本框的文字
}
}
}
////////////////////////需要引用COM组件“Microsoft Speech Object Library”
namespace Self_Demo
{
public partial class frmTTS : Form
{
public frmTTS()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//这些方法和对象到底是什么意思,可以自己去百度一下,我也不是很清楚
SpeechVoiceSpeakFlags ss = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice sp = new SpVoice();
sp.Voice = sp.GetVoices(String.Empty, String.Empty).Item(0);
sp.Speak("Hello World", ss);//textBox1就是一个文本框,点击button1的时候系统读取该文本框的文字
}
}
}
////////////////////////需要引用COM组件“Microsoft Speech Object Library”
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询