客户端语音。合成.Net

时间:2016-06-27 15:13:15

标签: .net speech speech-synthesis

我使用.Net开发了一个网站,我正在尝试使用System.Speech.Synthesis。当我在服务器端开发它时有声音,但是当我在客户端测试时没有声音。我理解默认情况下,服务器无法访问客户端的外围设备,并尝试使用不同的方法使用客户端扬声器播放音频。 这是我尝试使用的一些代码

   Dim streamAudio As New MemoryStream()
   Dim builder As PromptBuilder = New PromptBuilder()
   sounds.SelectVoice("Microsoft Anna")
   sounds.Rate = 0.1
   sounds.Volume = 100
   sounds.SetOutputToWaveFile("c:\test\sample.wav")
   builder.AppendText("Now Calling Number ")
   builder.AppendText("")
   builder.AppendText("Please proceed to Financial aid office")
   sounds.SpeakAsync(builder)
   Dim player As Media.SoundPlayer = New Media.SoundPlayer("c:\test\sample.wav")
   player.Play()
   Thread.Sleep(100)

这是另一个例子

 sounds.SetOutputToDefaultAudioDevice()
 sounds.SelectVoice("Microsoft Hazel Desktop")
 sounds.Rate = 0.1
 sounds.Speak("Now Calling Number " + NameLabel.Text)
 sounds.Speak("")
 sounds.Speak("Please proceed to Financial aid office")
 Thread.Sleep(100)

我是否需要使用javascript或客户端脚本来调用声音,或者是否有更简单的方法来执行此操作?

0 个答案:

没有答案