我在asp.net下把一段文字转化为音频文件,是.wav格式的。转化后的声音是男的声音,我想换成女的声音,如何解决?我的代码是:
Dim FileName As String
Dim FileStream As New SpFileStream
Dim Voice As SpVoice = New SpVoice
FileName = "E:\test.wav"
FileStream.Open(FileName, SpeechStreamFileMode.SSFMCreateForWrite, True)
Voice.AudioOutputStream = FileStream
Dim str As String = Trim(Me.TextBox1.Text)
Voice.Speak(str, SpeechVoiceSpeakFlags.SVSFDefault)
FileStream.Close()
FileStream = Nothing
Voice = Nothing
Dim FileName As String
Dim FileStream As New SpFileStream
Dim Voice As SpVoice = New SpVoice
FileName = "E:\test.wav"
FileStream.Open(FileName, SpeechStreamFileMode.SSFMCreateForWrite, True)
Voice.AudioOutputStream = FileStream
Dim str As String = Trim(Me.TextBox1.Text)
Voice.Speak(str, SpeechVoiceSpeakFlags.SVSFDefault)
FileStream.Close()
FileStream = Nothing
Voice = Nothing
解决方案 »
- asp.net 回传之后 页面JavaScript脚步丢失
- 怎样在asp.net中读取Excel文件中表格的内容
- 感觉“抽象工厂”和“工厂方法”的形式差不多,到底有什么区别呢?
- 请教一个正则表达式?
- asp.net 中 的 基 础 语 法 请 教 !
- 用Javascript改变TreeView的SelectedNodeIndex
- ASP.net中上传图片怎么做,请各位高手赐教!本人感激不尽!我写代码了,但是用不起!
- DataGrid删除的问题和大家探讨
- 这结代码为什么无法将图片传到数据库中?
- 怎么知道弹出的对话框是否关闭了?
- 推荐大家瞧瞧 http://12530.gmcc.net/web3/main.jsp 里边的漂浮广告,有点特殊
- 请教各位大哥:采用using结构后,如何获取存储过程的返回值呢?谢谢指教。
if it can run in windows application, you can compile it as a service/dll library, then call it in webapplication
--------------------------------------------------------------
这个报什么错
Dim FileName As String
Dim FileStream As New SpFileStream
Dim Voice As SpVoice = New SpVoice
FileName = "E:\test.wav"
FileStream.Open(FileName, SpeechStreamFileMode.SSFMCreateForWrite, True)
Voice.AudioOutputStream = FileStream
Speech.Voice = Speech.GetVoices.Item(1)
Dim str As String = Trim(Me.TextBox1.Text)
Voice.Speak(str, SpeechVoiceSpeakFlags.SVSFDefault)
FileStream.Close()
FileStream = Nothing
Voice = Nothing
绝对是webform,不是windowsform,当然了我的这段代码放在windowsform下也是能够运行通过的。
还是正如kisshere回复中提到的那样?
----------------------------------------------------------------
如果你是开发web应用,如webservice,webapplication,那么完全可以使用,而且我开发的就是webapplication。如果你是单独作一个网页,那么可以使用脚本语言来写。至于脚本如何写,我没有代码,你可以去google或者msdn里面搜索关键字"TTS" or "text to wav"