文本到语音(Speech Lib)不能在IIS7上说话

本文关键字:IIS7 不能 语音 Speech Lib 文本 | 更新日期: 2023-09-27 18:02:07

平台:Windows vista Home premium

。Net版本:3.5

有谁知道为什么TTS在IIS下不说话吗?我写了非常简单的代码,当我点击提交按钮时,会说输入文本。现在,当我从文件系统运行时,页面工作正常。一旦我存储在本地主机(IIS)比成功执行的代码,但我没有得到任何声音,但它应该在文件系统上工作。

有人能帮我一下吗?

文本到语音(Speech Lib)不能在IIS7上说话

如果我对您的场景理解正确,服务器上的文本需要合成并在客户端机器上播放。

我相信,SpeechLib没有被标记为脚本安全,所以你最好的选择是在服务器上生成一个WAV文件(使用SpeechLib) ,把它放在一个临时位置,然后返回一些HTML,引用服务器上的WAV文件。然后浏览器将下载WAV文件并使用您选择的任何方法播放它(例如,在HTML5中,外部音频播放器等)。

让我知道,如果你找不到一个关于如何在服务器上使用SpeechLib生成WAV文件的例子(我是System的开发领导)。