本文引用于.NET:
一,直接上代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Speech.Synthesis;
public partial class WordToAudio : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SpeechSynthesizer hello = new SpeechSynthesizer();
hello.SetOutputToWaveFile(@"E:\\record.mp3");
string str = "请输入A-03名字";
hello.Speak(str);
hello.SetOutputToDefaultAudioDevice();
}
}
二,注意点:
1,引用dll:System.Speech
2,hello.Speak(str);不可缺,虽然是用来播放声音
三,
坑
详解:
1.发布到IIS后台可能会遇到的问题:
1.1无法生成文件
解决办法
①检查是否有添加对应的映射MIME类型
:
②可能不会报错,但文件也不会生成,此时需要修改应用池配置:
找到发布的网址对应的应用池==》右键选择高级设置==》修改标识为LocalSystem,如下:
③可能有些同仁发现没用,文件生成的是0KB文件,那么就需要修改标识为ApplicationPoolIdentity(还原),再将修改用户配置文件:True:
版权声明:本文为Bibabu135766原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。