问题标签 [festival]

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

text-to-speech - How to build a new voice (language) for festival using HTS

I want to build my own TTS (Text to Speech) App using HTS (HMM-based speech synthesis system) for the Arabic language. I fail to find any step by step instructions on how to build the synthesizer using HTS. What I have done is to download the sample Speaker Dependent Demo on the HTS website and train that data ana tested it on Festival (English speaker). Now I don't know what files should I change in the HTS-demo to build my voice(language).

0 投票
0 回答
62 浏览

c++ - 从开源库构建可执行文件以实现可移植性(节日 TTS)

我正在开发一个 Python/C++ 应用程序,该应用程序将在 Mac OS 上运行并依赖于Festival Speech Synthesis System,我从这里的源代码构建。在我的项目中,我使用 Festival 的基于 shell 的 API(即从我的应用程序中调用已编译的可执行文件来执行任务)。我在编译可移植到其他 (Mac OS) 机器上的 Festival 便携式版本时遇到问题。我的问题特别是绝对路径;我可以使用./configurethen成功编译make,但生成的可执行文件引用我系统上的绝对路径。显然,将这​​个构建转移或运送到其他机器会导致错误,因为这些路径不存在。

我正在寻找一种方法来创建 Festival 的可移植、独立可执行文件(在 Mac OS 上)。这是我如何编译的问题吗?是否有一些默认开关可以在编译时运行以使用相对路径,还是我必须自己编辑生成文件?我注意到顶级 Makefile引用了一个在其他 make 文件中重用的变量。TOP它被声明为,TOP=.但是当我搜索生成的构建时,我看到它已解析为我系统上的绝对路径。

我对 C 编译器不是很熟练,我觉得我遗漏了一些明显的东西,因为这一定是一项常见的任务。任何建议将不胜感激。

0 投票
0 回答
9 浏览

python-3.x - 如何在pocketsphinx和festival的语音播放过程中抑制麦克风

我正在使用pocketsphinx 和festival 玩一个简单的语音助手模型。Livespeech 通过麦克风收听,然后festival.sayText() 通过扬声器播放该短语。这建立了一个迷人但无用的反馈循环,Pocketsphinx 反复尝试破译通过麦克风拾取的自己的话语(我假设)。我需要在festival.sayText() 函数播放之前抑制麦克风,然后再将其恢复。你是怎样做的。

0 投票
0 回答
31 浏览

text-to-speech - 在音乐节软件的语音列表中添加语音

我已经安装了 Festival 语音合成软件并且运行良好,但是在我的语音列表中我只有一个默认语音

如何添加更多声音

0 投票
0 回答
13 浏览

linux - Festival-festvox 覆盖其他声音

当 crontab 任务这样说时,我使用节日播放一些文本。但是当我的系统正在播放其他内容时,比如视频,festival 会等到视频结束播放文本。有没有办法在播放其他音频的同时播放节日文本?谢谢

0 投票
0 回答
40 浏览

c++ - 我对节日示例脚本的声音输出有疑问

我正在尝试使用 Festival TTS 来运行 g++ 上给出的示例(我使用的是安装了 Ubuntu 的虚拟机),但我得到的不是声音,而是尖锐的声音。我编辑了 /usr/share/festival/festival.scm 并放在最后:

这是示例脚本:

我从终端编译他没有问题,使用:

但是当我./a.out从终端运行输出时,我得到的只是刺耳的声音。我尝试直接在终端上使用 Festival,它工作正常,但我无法通过脚本使其工作。

0 投票
0 回答
21 浏览

linux - 节日音频播放

我正在使用节日将文本作为 crontab 任务作为特定时间播放。问题是当我的计算机已经在使用 somo 其他程序播放音频时,作为带有 mpv 的视频,节日不会在时间流逝时播放文本,它会等到视频结束播放文本。有没有办法使然后兼容并播放文本,即使有其他音频源正在播放,时间到了?这是 crontab 任务:

00 00 * * 1,2,3,4,5 echo "电脑关机" | 节日--tts