我正在使用HTML和JSP构建Web应用程序。提供的功能之一是将一些文本转换为语音。在netbeans中,我创建了一个Java项目,这个项目包含一个Java applet提供的演讲任务,这个applet使用FreeTTS(外部JAR文件),并且它工作正常。所以在构建这个项目之后,我将它的JAR添加到了Web项目中,用于将该Applet嵌入到Web中。 现在,小程序不能从网站上运行,但它可以独立运行。 请帮我解决这个问题。在Web应用程序中使用FreeTTS
回答
FreeTTS开发者recommend against using it in an applet,并建议通过Web Start部署它。如果它确实独立运行,那应该解决您的问题。
如果您不能使用Web Start,可以考虑将音频生成转移到服务器并在那里运行FreeTTS。
嗨Wander, 我试过这种方法,我建立一个普通的Java应用程序,而我试图运行它作为Java Web开始时,我总是收到一个错误指向已从FreeTTS项目导入的说法。 我不明白你的建议“音频代”,请你提供进一步的解释 – Mohannad
[这里](http://freetts.sourceforge.net/demo/JSAPI/WebStartClock/README.html)是一些说明用FreeTTS设置Java Web Start,可能这些对你有用。 W.r.t.我的第二个建议是:如果您可以将FreeTTS移动到运行JSP的框中,则不必将FreeTTS小程序发送给用户。只需在服务器上调用FreeTTS,让服务器将语音音频存储在一个文件中(如[here](http://stackoverflow.com/questions/4027853/how-can-i-store-output-voice-to-an -audio-file-in-freetts)),然后将该音频发送给用户。 –
感谢漫步,但我已经尝试了网络时钟的指示,并且无法正常工作。 对于第二部分,我不想发送任何文件给用户,只是我想让他们听到一些细节,然后使用按钮确认或否定它。 – Mohannad
- 1. 在Java中使用FreeTTS web start
- 2. 在web应用程序中使用Boo
- 3. 在Web应用程序中使用NServiceBus
- 4. 在Web应用程序中使用Restlet
- 5. 在web应用程序中使用jmx
- 6. 在Web应用程序上使用PyperClip
- 7. 如何使用在Web应用程序
- 8. 在使用Java Web应用程序
- 9. 在Netbeans web应用程序中使用小程序
- 10. 在asp.net 2.0 web应用程序中使用.net 3.5程序集
- 11. 其他Web应用程序中的Web应用程序
- 12. Azure Web应用程序中的三层Web应用程序
- 13. 主Web应用程序中的IIS 7 Web应用程序
- 14. 使用PowerShell在Web应用程序中启用应用程序日志记录
- 15. .net核心在web应用程序中使用web api
- 16. 在ASP.NET Web应用程序中使用Web服务
- 17. 在Web应用程序中实时使用REST Web服务
- 18. 在Web应用程序中使用ssl-secured web服务
- 19. 如何在vs2010 web应用程序中使用EAN web服务
- 20. 在web应用程序中调用winforms
- 21. 在Web应用程序中使用c#windows应用程序项目
- 22. 在web应用程序中使用应用程序变量的优缺点
- 23. 在控制台应用程序中使用Web应用程序方法
- 24. 在移动应用程序中嵌入web应用程序
- 25. 在Spring-Hibernate Web应用程序中编写Java应用程序
- 26. 在AJAX应用程序中保持Web应用程序状态
- 27. 一个在应用程序中登录的web应用程序
- 28. 在Web应用程序中使用NoSQL而不使用SQL
- 29. System.IO.Directory.Exists在Web应用程序
- 30. 在Web应用程序
没有更多信息,很难找出解决方案。 –
请让我知道你需要知道哪种信息? – Mohannad