PComm.dllC#用PCOMM.DLL库
PComm.dll C#用PCOMM.DLL库
using MySQLDriverCS; MySQLConnection conn = new MySQLConnection(connectionString); conn.Open();
使用Microsoft Visual Studio 2005新建项目,添加引用,引用DotNetSpeech.dll。 命名空间: using DotNetSpeech; 读出文本框中的中文: SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync; SpVoice voice = new SpVoice(); voice.Speak(textBox1.Text, spFlags); 将文本框中中文的读音保存为WAV文件: SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync; SpVoice voice = new SpVoice(); SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = "All files (*.*)|*.*|wav files (*.wav)|*.wav"; dialog.Title = "保存WAV文件"; dialog.FilterIndex = 2; dialog.RestoreDirectory = true; if (dialog.ShowDialog() == DialogResult.OK) { SpeechStreamFileMode spFileMode = SpeechStreamFileMode.SSFMCreateForWrite; SpFileStream spFileStream = new SpFileStream(); spFileStream.Open(dialog.FileName, spFileMode, false); voice.AudioOutputStream = spFileStream; voice.Speak(textBox1.Text, spFlags); voice.WaitUntilDone(1000); 上面两句一定要写上,否则产生的文件没有声音 WaitUntilDone的后面的smTimeout是一个int型 spFileStream.Close(); ...................................