Microsoft Speech SDK 5.1 微软的文字转音频 ( 8KHZ 16比特 )

下载安装 Speech SDK 5.1

下载地址: http://www.microsoft.com/en-us/download/details.aspx?id=10121

详细的看这篇 https://www.cnblogs.com/hailexuexi/p/17588586.html

C#示例

直接保存到wav文件 并存为 8KHZ   16比特  语音格式

复制代码
private void btnSave_Click(object sender, EventArgs e)
{
            try
            {
                SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
                SpVoice Voice = new SpVoice();

                string strFileName = "TTS/" + txtSpeakText.Text+".wav";//工程目录下以播放的内容为文件名

                SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite;

                SpFileStream SpFileStream = new SpFileStream();

                SpFileStream.Format.Type = SpeechAudioFormatType.SAFT8kHz16BitMono; //8KHZ 16比特  语音格式
                //SpFileStream.Format.Type = SpeechAudioFormatType.SAFT11kHz16BitMono;
                //SpFileStream.Open("c:\\tts.wav", SpeechStreamFileMode.SSFMCreateForWrite, false);

                SpFileStream.Open(strFileName, SpFileMode, false);

                Voice.AudioOutputStream = SpFileStream;
                Voice.Speak(txtSpeakText.Text, SpFlags);
                Voice.WaitUntilDone(Timeout.Infinite);//Timeout.Infinite 线程超时常量
                
                SpFileStream.Close();//关闭

            }
            catch (Exception error)
            {
                MessageBox.Show("Speak error", "SimpleTTS " + error.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }    
}
复制代码
这里有很多 音频格式
SpFileStream.Format.Type = SpeechAudioFormatType.SAFT8kHz16BitMono; //8KHZ 16比特 语音格式

十分感谢  hhmmdd 的分享

微软中文TTS 5.1引擎不能把文字转换成CCITT Alaw的wave文件格式

https://bbs.csdn.net/topics/70226414?list=76128

 

posted @   海乐学习  阅读(265)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2020-07-28 win10无线wifi总是掉线断网
2010-07-28 C#一种截取字符串方式
2010-07-28 表单中单击回车键光标下移
2010-07-28 SugarCRM 修正第二次加载模块时错误
2010-07-28 SugarCRM Logo图片等常用设置
点击右上角即可分享
微信分享提示