Java 在web应用程序中使用FreeTTS

Java 在web应用程序中使用FreeTTS,java,web,applet,external,freetts,Java,Web,Applet,External,Freetts,我正在使用HTML和JSP构建一个web应用程序。提供的功能之一是将一些文本转换为语音。在netbeans中,我创建了一个Java项目,这个项目包含一个Java小程序,提供语音任务,这个小程序使用FreeTTS(外部JAR文件),它工作正常。因此,在构建这个项目之后,我将它的JAR添加到web项目中,用于将applet嵌入web中。 现在,问题是小程序不能从网站上运行,但它可以独立运行。 我需要您的帮助来解决此问题。FreeTTS开发人员建议改为通过Web Start部署它。如果它确实可以独立工

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

FreeTTS开发人员建议改为通过Web Start部署它。如果它确实可以独立工作,那么应该可以解决您的问题


如果你不能使用WebSstart,你可以考虑将音频生成移到服务器并运行FreeTTS。

没有更多的信息,很难想出一个解决方案。请让我知道你需要知道什么样的信息?嗨,流浪汉,我尝试过这个方法,我构建了一个普通的Java应用程序,当我尝试以JavaWebStart的形式运行它时,我总是收到一个指向speak方法的错误,该方法是从FreeTTS项目导入的。我不明白你的建议“音频生成”,你能提供进一步的解释吗?这是一些使用FreeTTS设置Java Web Start的说明,也许这些对你有用。W.r.t.我的第二个建议是:如果您可以将FreeTTS移动到运行JSP的框中,那么您就不必向用户发送FreeTTS小程序。只需在服务器上调用FreeTTS,让服务器将语音音频存储在一个文件中(如),然后将该音频发送给您的用户。谢谢Wander,但我尝试了有关web时钟的说明,但无法正常工作。对于第二部分,我不想向用户发送任何文件,只想让他们听到一些细节,然后使用按钮确认或拒绝。