问题标签 [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.

0 投票
1 回答
1761 浏览

java - FreeTTS Java 程序中的 ClassNotFoundException

我是 FreeTTS 的新手,这是我的第一个程序。下面的程序只是读出一个传递的字符串。

如果这很重要,我正在使用 Linux Mint 32 位。但是jsapi.jar我一天前在我的 Windows 机器上提取了。我相信这没关系。

我收到这个作为礼物。

我能做什么不接受这份礼物。

附言

我已经添加了所有 4 个档案,即en_us.jar, freetts-jsapi10.jar, jsapi.jar,mbrola.jar

0 投票
3 回答
3145 浏览

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 开发吗???

0 投票
1 回答
140 浏览

java - 使用免费的 TTS makse 程序无响应

我正在创建一个 tts 程序。我正在使用免费的 tts。程序很好,正在运行。我分配了两个按钮(开始,停止)和一个文本框。开始按钮从文本框中读取文本并将其发送到免费 tts 算法以转换为语音。

一切正常,但问题是一旦我点击开始,程序开始阅读,直到阅读完成,它变得无响应,我什至无法点击停止按钮。

我试图通过逐字发送到 tts 算法来解决这个问题,但语音真的难以忍受

我该如何解决这个问题???

0 投票
1 回答
1722 浏览

jsapi - 使用 FreeTTS 和 JSAPI

我正在做一个需要文本到语音转换的项目。我下载了这个 FreeTTS 1.2 并熟悉工作,我开始制作一个简单的拼写蜜蜂程序,应用程序将说出单词并且您必须正确拼写。但是无论我做出什么改变,我都面临着声音等功能的问题。像最初我发现的代码在 Voice() 构造函数中具有以下参数

但后来我把它改成了

声音还是一样的。FreeTTS 附带了一个 speech.properties 文件,要运行代码,我必须将该文件粘贴到我的主文件夹中。我搜索了很多链接来解决这个问题,甚至检查了 JSAPI 和 FreeTTS 的 Javadocs。我唯一的共同点是一种叫做 MBrola 的东西。我不知道这是什么,但是当我运行代码时,控制台也会给出与之相关的消息。

这是整个代码:

0 投票
1 回答
252 浏览

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 中,我有相对连接到项目的库。

有任何想法吗?

0 投票
1 回答
965 浏览

java - 语音合成器中的女性语音输出

我在 Java 中为我的文本到语音应用程序使用语音语音合成器。

http://voce.sourceforge.net/

它具有默认的男声。如何获得女声?

0 投票
1 回答
85 浏览

java - 我的 if 语句不起作用?语音合成器

嘿,我在 Java 中制作程序,如果您在控制台中输入,然后它会响应计算机实际说话(有声音),我使用的是 FreeTTs 语音合成器。出于某种原因,当我编写以下代码时,它的输出不是我想要的。

0 投票
1 回答
234 浏览

java - 在 java 中使用 freetts 时出现 mbrola 问题

我使用以下代码使用 FreeTTs 和 Mbrola 创建语音。

我保存了所需的文件,c:\mb但收到以下异常:

你能帮我解决这个问题吗?

0 投票
3 回答
19310 浏览

java - 带有 FreeTTS 的 MBROLA 声音 - Windows

在带有 FreeTTS 的 Java 程序中使用 MBROLA 声音...

我正在使用 Java 开发一个简单的文本到语音转换程序。我决定使用 FreeTTS,但声音并不是我真正想的那样,无论如何我都希望使用女性声音。所以我开始环顾四周,并决定使用 MBROLA 来改变我的文字转语音程序的声音。

我读到“FreeTTS 可以使用 MBROLA 声音”,但我到处搜索,找不到如何设置 MBROLA 以及需要哪些文件的明确指南。有许多关于 MBROLA 的论坛与 FreeTTS 一起工作,但似乎没有人知道他们在做什么。

所以问题:

  1. 需要下载哪些文件?
  2. 将这些包含到我的程序中的步骤?
  3. 使用 MBROLA 语音的简单 FreeTTS 示例?
0 投票
0 回答
570 浏览

java - 如何通过 FreeTTS 在 Java 中使用 Mbrola 语音(超过 us1、us2 和 us3)?

我想知道是否可以使用 FreeTTS 从这里使用一些额外的声音,而不仅仅是 us1、us2 和 us3。特别是非英语的声音。

如果没有,如何使用这些声音?

谢谢