【发布时间】:2015-05-28 16:22:00
【问题描述】:
我正在使用 VS2010。当我单击按钮时,我编写了通过从文本框中获取输入的代码。但是当我在系统上运行该按钮但在 IIS 上无法正常工作时,该按钮可以正常工作。 TTS 引擎无法在 IIS 服务器上运行,我没有收到任何声音。
【问题讨论】:
-
也许您应该向我们展示一些您正在使用但不起作用的代码?所以我们不必猜测。
我正在使用 VS2010。当我单击按钮时,我编写了通过从文本框中获取输入的代码。但是当我在系统上运行该按钮但在 IIS 上无法正常工作时,该按钮可以正常工作。 TTS 引擎无法在 IIS 服务器上运行,我没有收到任何声音。
【问题讨论】:
猜测一下,您的 TTS 代码正在代码隐藏中运行。该代码在服务器上运行,而不是在客户端上运行。
当您从 Visual Studio 运行该站点时,它似乎可以工作,但这只是因为在该特定场景中服务器和客户端是同一台机器。
当您将其部署到真实服务器时,代码要么失败,要么让服务器说话。虽然这可能是吓唬 IT 员工的好方法,但用户不会听到。
有an unofficial client-side speech API,但有browser support is extremely limited。除非您的所有用户都使用 Chrome、Safari 或 Opera,否则它将无法正常工作。
【讨论】: