62,047
社区成员
发帖
与我相关
我的任务
分享
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
SpeechStreamFileMode spFileMode = SpeechStreamFileMode.SSFMCreateForWrite;
SpFileStream spFileStream = new SpFileStream();
videoName = Guid.NewGuid().ToString();
videoName = Application.StartupPath + "/video/" + videoName + ".wav";
spFileStream.Open(videoName, spFileMode, false);
voice.AudioOutputStream = spFileStream;
voice.Speak(phoneStr, spFlags);
voice.WaitUntilDone(1000);
spFileStream.Close();