【发布时间】:2014-06-02 20:45:20
【问题描述】:
我正在创建一个 tts 程序。我正在使用free tts。程序很好,正在运行。 我分配了两个按钮(开始,停止)和一个文本框。开始按钮从文本框中读取文本并发送到免费的tts算法转换为语音。
一切正常,但问题是,一旦我点击开始,程序就会开始读取,并且在读取完成之前它变得无响应,我什至无法点击停止按钮。
我试图通过逐字发送到 tts 算法来解决这个问题,但是语音真的难以忍受
我该如何解决这个问题???
【问题讨论】:
-
您似乎在 UI 线程中运行 TTS,即您是否在 onClick 事件处理程序中创建了新的 TTSReaderThread?
-
@Cebence 是的,我已经做到了。我该如何纠正它
标签: java text-to-speech freetts