标签: java text-to-speech freetts
我正在创建一个tts程序。我正在使用free tts。程序很好,正在运行。 我已经分配了两个按钮(开始,停止)和一个文本框。开始按钮从文本框中读取文本并将其发送到免费tts算法以转换为语音。
一切正常,但问题是,一旦我点击开始,程序就会开始阅读,在阅读完成之前就会没有响应,我甚至无法点击停止按钮。
我试图通过逐字逐句地向tts算法解决这个问题,但是语音真的无法忍受
我该如何解决这个问题???
答案 0 :(得分:0)
可以使用 SwingWorker 更正此问题。 我是一个非常有效的方法。
详情帮助here和here