gpt4 book ai didi

c++ - 如何使用 Festival Text To Speech C/C++ API

转载 作者:行者123 更新时间:2023-11-30 04:38:50 30 4
gpt4 key购买 nike

我想在我的 C++ 程序中使用 Festival TTS。

所以我已经下载了所有文件形式 http://www.cstr.ed.ac.uk/downloads/festival/2.0.95/

然后我开始阅读 C++ API 的手册(http://www.cstr.ed.ac.uk/projects/festival/manual/festival_28.html),但在手册中他们说:

为了使用 Festival,您必须包含 festival/src/include/festival.h',这反过来又会在 festival/src/include' 和 speech_tools/include' 你应该确保这些包含在你的程序的包含路径中。此外,您还需要将您的程序链接到festival/src/lib/libFestival.a'、speech_tools/lib/libestools.a'、speech_tools/lib/libestbase.a' 和` speech_tools/lib/libeststring.a' 以及任何其他可选库,例如网络音频。 "

我正在使用 UBUNTU 10.04(节日包默认安装,我可以通过节日命令从终端使用它)和 GCC 4.4.3

但问题是我是 GCC 的新手,我不明白我必须包含哪些文件才能运行我的 C++ 代码,我也不知道如何将库与我的 C++ 代码链接。

所以请确切地告诉我我必须包含哪些文件以及如何链接库如果有人已经使用 c++ 的节日 tts 然后请发布您的代码

谢谢

最佳答案

1) #include <festival.h>在你的程序的开头(因为你已经安装了它)。也可以是 festival/festival.h或类似的东西(这取决于软件包的安装方式)-我不能确切地说,因为我从未使用过它。我仍然假设第一个变体在默认情况下会起作用。

2) 使用适当的 GCC 开关链接您需要的所有库(您肯定需要的那三个库已在粗体文本中列出)。如果您不熟悉 GCC 语法,最好阅读一些手册/谷歌一下,因为其中有很多重要信息。

P.S 除了通过控制台开关添加静态库之外,您绝对可以为您的项目编写一个合适的 makefile。但是这里的情况与 GCC 开关相同 - 关于使用 makefile 有很多不同的手册,我绝对不会在这个答案中复制/粘贴它们。

关于c++ - 如何使用 Festival Text To Speech C/C++ API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904532/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com