阅读教程

Speech in C# 学习笔记(三)输出C# Speech音频文件

[日期:2008-06-30] 来源:  作者:志伟

Speech in C# 学习笔记(三)输出C# Speech音频文件。

  1. 保存Speech发音为wav文件。            

SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync;

            //Item(0)单词男声Sam

            //Item(1)单词男声Mike

            //Item(2)单词女声Mary

            //Item(3)中文发音,如果是英文,就依单词字母一个一个发音

           

              //Speach.instance().AnalyseSpeak(txtContent.Text.Trim());

           

            voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(3);

 

            SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite;

 

            SpFileStream SpFileStream = new SpFileStream();

            SpFileStream.Open(@"C:\voice.wav", SpFileMode, false);

            voice.AudioOutputStream = SpFileStream;//设定voice的输出为Stream

            voice.Speak(txtContent.Text.Trim(), flag);

            voice.WaitUntilDone(Timeout.Infinite);//Using System.Threading;

           

            SpFileStream.Close();

 

(责任编辑:志伟

  转载本站点内容时请注明来自 志伟教程资料网。如不注明, 志伟将根据《互联网著作权行政保护办法》追究其相应法律责任。



      
阅读:
录入:志伟

评论 】 【 推荐 】 【 打印
上一篇:Speech in C# 学习笔记(二)初识C# Speech入门教程之补充
下一篇:
本文评论       全部评论
发表评论


点评: 字数
姓名:

 
搜一下


 
本周热门教程
 

关于我们 | 广告合作 | 法律声明 | 联系站长 | 网站地图 | 网站搜索 | | Top ↑
Copyright © 志伟教程资料网 Powered by zhiweinet 1.0
 本栏目提供:Speech in C# 学习笔记(三)输出C# Speech音频文件