问题标签 [freetts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - FreeTTS Java 程序中的 ClassNotFoundException
我是 FreeTTS 的新手,这是我的第一个程序。下面的程序只是读出一个传递的字符串。
如果这很重要,我正在使用 Linux Mint 32 位。但是jsapi.jar
我一天前在我的 Windows 机器上提取了。我相信这没关系。
我收到这个作为礼物。
我能做什么不接受这份礼物。
附言
我已经添加了所有 4 个档案,即en_us.jar
, freetts-jsapi10.jar
, jsapi.jar
,mbrola.jar
java - 如何更改 TTS for Java 的声音
我正在使用 FreeTTS 在我的 java 程序中说出一些文本。我想在其中嵌入 MBROLA Voices。我按照说明进行操作,但我被困在这里:
为 MBROLA 启用 FreeTTS 支持
要启用对 MBROLA 的 FreeTTS 支持,只需将 mbrola/mbrola.jar 复制到 lib/mbrola.jar。然后,无论何时运行任何 FreeTTS 应用程序,都将“mbrola.base”目录指定为系统属性:
java -Dmbrola.base=/home/jim/mbrola -jar bin/FreeTTSHelloWorld.jar mbrola_us1
在教程中他们正在做的是,他们在 cmd 中键入这一行以使 jar 文件以他们告诉的声音(us1)说话,但我要做的是,我已经有一个 java 程序,我想改变它说话的声音。这个怎么做?
我尝试更改 vm 选项,但这无济于事。
注意:我使用的是 Netbeans IDE,而且我还有文件“FreeTTSHelloWorld.jar”
所以简而言之,我正在寻找一个关于如何继续/将 MBROLA 语音添加到 java 中的 FreeTTS 库中的清晰解释(对于新手)......
你说什么?我应该考虑将我的操作系统更改为 Ubuntu 以进行 Java 开发吗???
java - 使用免费的 TTS makse 程序无响应
我正在创建一个 tts 程序。我正在使用免费的 tts。程序很好,正在运行。我分配了两个按钮(开始,停止)和一个文本框。开始按钮从文本框中读取文本并将其发送到免费 tts 算法以转换为语音。
一切正常,但问题是一旦我点击开始,程序开始阅读,直到阅读完成,它变得无响应,我什至无法点击停止按钮。
我试图通过逐字发送到 tts 算法来解决这个问题,但语音真的难以忍受
我该如何解决这个问题???
jsapi - 使用 FreeTTS 和 JSAPI
我正在做一个需要文本到语音转换的项目。我下载了这个 FreeTTS 1.2 并熟悉工作,我开始制作一个简单的拼写蜜蜂程序,应用程序将说出单词并且您必须正确拼写。但是无论我做出什么改变,我都面临着声音等功能的问题。像最初我发现的代码在 Voice() 构造函数中具有以下参数
但后来我把它改成了
声音还是一样的。FreeTTS 附带了一个 speech.properties 文件,要运行代码,我必须将该文件粘贴到我的主文件夹中。我搜索了很多链接来解决这个问题,甚至检查了 JSAPI 和 FreeTTS 的 Javadocs。我唯一的共同点是一种叫做 MBrola 的东西。我不知道这是什么,但是当我运行代码时,控制台也会给出与之相关的消息。
这是整个代码:
java - Windows 上的 Java 开发,在 Raspberry Pi 上运行 Ref Lib Not Found
我整个晚上和早上都在寻找答案,我几乎要放弃了。我希望这里有人遇到同样的问题并且已经解决了。
基本上,我已经使用 Eclipse 在 Windows 上开发了一个项目,我想在我的 Raspberry Pi 上运行它。当然这没问题,通常情况下,但我正在尝试使用库。
该库是 FreeTTS。它在 Windows 上运行良好,但是当我在我的 Pi 上使用它时,它找不到库的位置。我什么都试过了,我的脑子都炸了。
我的项目的结构是: bin - 编译的类 src - 源文件 lib - 库(包括 freetts.jar)
线程“主”java.lang.NoClassDefFoundError 中的异常:com/sun/speech/freetts/VoiceManager
在 Eclipse 中,我有相对连接到项目的库。
有任何想法吗?
java - 我的 if 语句不起作用?语音合成器
嘿,我在 Java 中制作程序,如果您在控制台中输入,然后它会响应计算机实际说话(有声音),我使用的是 FreeTTs 语音合成器。出于某种原因,当我编写以下代码时,它的输出不是我想要的。
java - 在 java 中使用 freetts 时出现 mbrola 问题
我使用以下代码使用 FreeTTs 和 Mbrola 创建语音。
我保存了所需的文件,c:\mb
但收到以下异常:
你能帮我解决这个问题吗?
java - 带有 FreeTTS 的 MBROLA 声音 - Windows
在带有 FreeTTS 的 Java 程序中使用 MBROLA 声音...
我正在使用 Java 开发一个简单的文本到语音转换程序。我决定使用 FreeTTS,但声音并不是我真正想的那样,无论如何我都希望使用女性声音。所以我开始环顾四周,并决定使用 MBROLA 来改变我的文字转语音程序的声音。
我读到“FreeTTS 可以使用 MBROLA 声音”,但我到处搜索,找不到如何设置 MBROLA 以及需要哪些文件的明确指南。有许多关于 MBROLA 的论坛与 FreeTTS 一起工作,但似乎没有人知道他们在做什么。
所以问题:
- 需要下载哪些文件?
- 将这些包含到我的程序中的步骤?
- 使用 MBROLA 语音的简单 FreeTTS 示例?