【问题标题】:Using FreeTTS in a web application在 Web 应用程序中使用 FreeTTS
【发布时间】:2013-11-03 14:18:59
【问题描述】:

我正在使用 HTML 和 JSP 构建一个 Web 应用程序。提供的功能之一是将一些文本转换为语音。在 netbeans 中,我创建了一个 Java 项目,这个项目包含一个 Java 小程序,提供语音任务,这个小程序使用 FreeTTS(外部 JAR 文件),并且工作正常。所以在构建了这个项目之后,我将它的 JAR 添加到了 web 项目中,用于将 applet 嵌入到 web 中。 现在,小程序无法在网站上运行的问题,但它可以独立运行。 我需要你的帮助来解决这个问题。

【问题讨论】:

  • 没有更多信息,很难找到解决方案。
  • 请告诉我您需要知道哪些信息??

标签: java web applet external freetts


【解决方案1】:

FreeTTS 开发人员recommend against using it in an applet,并建议改为通过 Web Start 部署它。如果它确实可以独立运行,那应该可以解决您的问题。

如果您不能使用 Web Start,您可以考虑将音频生成移至服务器并在那里运行 FreeTTS。

【讨论】:

  • 嗨 Wander,我已经尝试过这种方法,我构建了一个普通的 Java 应用程序,同时我尝试将它作为 Java Web 启动运行,我总是收到一个指向 speak 方法的错误从 FreeTTS 项目导入。我没有从您的建议“音频生成”中得到这个想法,请您提供进一步的解释
  • Here 是一些使用 FreeTTS 设置 Java Web Start 的说明,也许这些对你有用。 W.R.T.我的第二个建议:如果您可以将 FreeTTS 移动到运行 JSP 的机器上,您就不必将 FreeTTS 小程序发送给您的用户。只需在服务器上调用 FreeTTS,让服务器将语音音频存储在一个文件中(如 here),然后将该音频发送给您的用户。
  • 感谢 Wander,但我已经尝试了网络时钟的说明,但无法正常工作。对于第二部分,我不想向用户发送任何文件,只是想让他们听到一些细节,然后使用按钮确认或拒绝。
猜你喜欢
  • 1970-01-01
  • 2012-08-25
  • 2011-12-03
  • 2014-03-03
  • 2011-09-22
  • 2013-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多