问题标签 [mbrola]

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 回答
704 浏览

text-to-speech - 用于 linux CentOS 的 mbrola 二进制文件

我正在尝试在 CentOS 机器上使用 mbrola 二进制文件。我尝试了下面页面上列出的许多二进制文件,但没有一个有效。 http://www.tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html

我收到以下错误 -

我相信这很可能是 CentOS 不兼容的二进制文件。您能否告诉我是否有可用于 CentOS 的二进制文件?

代码 -

0 投票
0 回答
116 浏览

text-to-speech - mbrola voice 在 linux CentOS 上抛出 ProcessException "No audio data read"

我在 CentOS 上使用 mbrola voice (us1)。我正在尝试将音频保存为 wav 文件。但是在这一行(下面以粗体显示)-voice.speak(),它会抛出异常 ProcessException "No audio data read"。当我在 windows 环境下运行它甚至在 Linux 上运行 Kevin16 voice 时它运行良好。尝试使用谷歌搜索为什么 voice.speak() 命令对 mbrola 声音有这种行为但找不到任何东西。下面是代码,有什么线索吗?

0 投票
1 回答
576 浏览

python - 如何让 Python 与 mbrola 对话?

我需要创建一个Python程序,它会说出随机选择的数字。就像,Python给我 11 号,用mbrola,它说“十一”。这很简单,我几乎创建了所有东西,但我唯一需要的是 - makePython使用mbrola!

请问,你能给我一些例子吗?

0 投票
2 回答
717 浏览

python - 子进程,stderr 到 DEVNULL 但打印错误

我正在使用 python 开发一个法语聊天机器人。对于第一次文本到语音的尝试,我正在使用 espeak 和 mbrola。我用 subprocess 调用它:

如您所见,我将 stderr 和 stdout 发送到/dev/null

当我运行程序时,它似乎可以工作,espeak 正在说话,但我得到了这个:

我认为这是 mbrola 中的 C 错误。我想我无法修复它。但它有效,所以我只想忽略错误。我能怎么做 ?有办法吗?


编辑,以回应abarnert

当我通过 shell ( python myscript.py 2>&1 >/dev/null) 重定向 stdout 和 stderr 时,消息仍然显示。

  • 发行版:Debian 9.3
  • glibc 版本:2.24
0 投票
0 回答
65 浏览

linux - 无法安装来自 ppa for espeak 的 mbrola 西班牙女性声音,我该如何安装?

出现这个错误 Unable to locate package mbrola-es3

我如何解决

这是我的代码

请帮我

0 投票
1 回答
74 浏览

espeak - espeak 跳过句子的第一个音素

我正在尝试在 respeaker core v2 上使用 espeak 进行文本转语音。如果我的句子是“Begin Recording”,那么 espeak 只会说“egin Recording”。它偶尔会正确地说出来。我该如何解决?

我尝试在文本前添加一些随机字符,如“_”、“”等。但问题仍然存在

我正在使用这个命令espeak -ven-en+m2 -s140 "Begin Recording"

0 投票
1 回答
182 浏览

python - 在 pyttsx3 中使用 Mbrola 声音

我目前正在尝试在应用程序上使用 pyttsx3。我对此没有任何问题,但客户希望应用程序以 pyttsx3 不这样做的声音交付,因为它使用操作系统的声音。因此,我们的想法是在 pyttsx3 中使用 mbrola 声音。目标是下载声音并在 pyttsx3 中使用它们。你知道这是否可能。

目前,我的代码如下所示:

提前感谢!

0 投票
0 回答
50 浏览

java - 如何在 UBUNTU 中为一个简单的 java 程序设置 mbrola

我正在尝试在 java 程序中使用mbrola声音,但是没有特定的方法可以在我的 java 程序中包含 mbrola。它在下面的代码中工作正常

但是当我尝试使用 mbrola base 下载 mbr301h.zip 和语音 zip 文件并尝试运行下面的程序代码时

我正面临像这样的错误

请帮我在 ubuntu 中为一个简单的 java 程序设置 mbrola。