Tag: 文本到语音的

FreeTTS – java.lang.ClassNotFoundException:javax.speech.EngineCentral

我有一个问题,我知道这可能与在线的那些类似,但我已经按照我在网上发现的每条指令,我仍然遇到这个问题。 基本上我使用虚拟键盘制作GUI,无论用户输入什么类型,我希望用户能够单击按钮,我希望语音合成能够转换文本到语音。 我在网上看了一下,发现最简单,最常用的开放软件是freeTSS。 我已经安装了freeTSS并按照说明操作。 然后我从在线社区获取以下代码: import java.util.*; import javax.speech.*; import javax.speech.synthesis.*; public class Text2Speech { String speaktext; public void dospeak(String speak,String voicename) { speaktext=speak; String voiceName =voicename; try { SynthesizerModeDesc desc = new SynthesizerModeDesc(null,”general”, Locale.US,null,null); Synthesizer synthesizer = Central.createSynthesizer(desc); synthesizer.allocate(); synthesizer.resume(); desc = (SynthesizerModeDesc) synthesizer.getEngineModeDesc(); Voice[] voices = desc.getVoices(); Voice voice = null; for (int […]