Tag: 文本到语音

FreeTTS,Java,Linux:“LINE UNAVAILABLE:格式是……”的解决方法

当我运行FreeTTS示例时,我收到此错误: LINE UNAVAILABLE: Format is pcm_signed 16000.0 Hz 16 bits 1 channel big endian 在这篇文章中, Freetts在Java中存在问题 有人声称这是一个已知的Linux / Java声音错误,并有一个解决方法,链接到http://forums.sun.com/thread.jspa?threadID=5189363 。 但是这个链接不再起作用了,因为Oracle搞砸了它。 Archive.org似乎没有存档此页面。 有没有人有FreeTTS的解决方法/补丁? 谢谢,Ondra

如何在Android中获取/设置媒体音量(spotify)和TTS?

减少流量并同时增加TTS量 我有这个Android应用程序,每次都与TTS交谈并使用流媒体音乐(spotify)。 所以,我需要减少音量并增加TTS 我使用此代码,但这也减少了tts。 AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,[int value],[if desired a flag]); 任何减少像流音乐一样的方法。 在Java / android中。

将文本转换为语音java代码

我不明白这种语法错误, insert “)” to complete MethodInvocation Syntax error, insert “;” to complete Statement at demojsapi.main(demojsapi.java:46) insert “)” to complete MethodInvocation Syntax error, insert “;” to complete Statement at demojsapi.main(demojsapi.java:46) 我实际上正在使用以下代码处理将文本转换为speesh的java项目: import javax.speech.*; import java.util.*; import javax.speech.synthesis.*; public class demojsapi { String speaktext; public void dospeak(String speak,String voicename) { speaktext=speak; String voiceName =voicename; try { SynthesizerModeDesc […]

Java:从Google Translate下载Text to Speech

我正在尝试使用Java从Google Translate下载文本到语音。 它适用于英语,但使用日语则不成功。 以下是我的代码: try{ String word=”〜のそばに”; word=java.net.URLEncoder.encode(word, “UTF-8”); URL url = new URL(“http://translate.google.com/translate_tts?tl=ja&q=”+word); HttpURLConnection urlConn = (HttpURLConnection) url.openConnection(); urlConn.addRequestProperty(“User-Agent”, “Mozilla/4.76”); InputStream audioSrc = urlConn.getInputStream(); DataInputStream read = new DataInputStream(audioSrc); OutputStream outstream = new FileOutputStream(new File(“mysound.mp3”)); byte[] buffer = new byte[1024]; int len; while ((len = read.read(buffer)) > 0) { outstream.write(buffer, 0, len); } outstream.close(); […]

FreeTTS没有音频linux ubuntu – 没有错误

我使用Java 6运行Ubuntu 10.10并且无法获取FreeTTS来输出任何音频。 我现在已经在3台不同的计算机上试过它,甚至要求我的好友在他的Ubuntu PC上试用它并且他遇到了同样的问题。 绝对没有显示错误,在获得MBROLA之后我甚至不再收到关于没有检测到MBROLA声音的警告。 等等等等等等.. 使用同一台计算机我运行了一个虚拟盒并启动了Windows XP,我实际上能够在运行HelloWorld.jar和TTSHelloWorld.jar时获得音频,但是当我尝试输入我自己的文本时,freetts.jar仍然是静默的。 我使用的命令。 java -jar lib / freetts.jar -text你好 当我点击进入它启动并用来给我丢失MBROLA警告消息,但现在它只是坐在那里直到我CTRL-C停止它。 我不明白我做错了什么以及为什么没有其他人遇到这个问题,当我在每台计算机上展示它时,它在Windows上有所作为。 谁能帮我? 谢谢, 约翰

使用kevin或mbrola时使用Freetts的例外情况

我正在尝试使用freetts运行程序。 我能够编译程序但是我无法使用kevin或mbrola语音我最后得到了以下输出消息 系统属性“mbrola.base”未定义。 不会使用MBROLA的声音。 LINE UNAVAILABLE:格式为pcm_signed 16000.0 Hz 16位1通道大端 import javax.speech.*; import javax.speech.synthesis.*; import java.util.*; class freetts { public static void main(String[] args) { try{ Calendar calendar = new GregorianCalendar(); String sayTime = “It is ” + calendar.get(Calendar.HOUR) + ” ” + calendar.get(Calendar.MINUTE) + ” ” + (calendar.get(Calendar.AM_PM)==0 ? “AM”:”PM”); Synthesizer synth = Central.createSynthesizer(null); synth.allocate(); […]

MBROLA与FreeTTS的声音 – Windows

在FreeTTS的Java程序中使用MBROLA语音… 我正在研究Java中的简单文本到语音程序。 我决定使用FreeTTS,但声音并不是我想的那样,而且我还是想用一个女性的声音。 所以我开始环顾四周,并决定使用MBROLA来改变我的文本到语音转换程序的声音 。 我读到“FreeTTS可以使用MBROLA语音” ,但我在各处搜索,找不到如何设置MBROLA的明确指南,以及需要哪些文件。 MBROLA上有许多论坛与FreeTTS一起工作,但似乎没有人知道他们在做什么。 所以问题: 需要下载哪些文件? 将这些包含在我的程序中的步骤? 使用MBROLA语音的简单FreeTTS示例?