在 Ubuntu 上构建 Festival(文本转语音)时出现问题

发布于 2024-10-19 08:50:36 字数 1003 浏览 1 评论 0原文

我今天设置了一个 Ubuntu 虚拟机,只是为了在 Ubuntu 上构建 Festival (我以前从未运行过)然后我做了以下设置

  1. 在终端窗口上我写了以下内容来安装GNU C++编译器

    sudo apt-get install build-essential
    
  2. 为了测试 g++,我编写了一个示例 hello world 并使用 g++ 编译它并运行它,它按预期工作。 。

  3. 我下载了节日下载页面

  4. 使用

    将所有内容解压到主目录(~) <前><代码>tar -zxvf *.tar.gz
  5. 然后编写以下3条命令来配置和制作speech_tools

    <前><代码>cdpeech_tools ./配置 制作

但是make返回并出现以下错误

/lib -leststring -lcurses -ldl -lncurses -lm -lstdc++ -lgcc
/usr/bin/ld: cannot find -lcurses
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[1]: *** [ch_lab] Error 1
make: *** [main] Error 2

我错过了什么?作为 Ubuntu 或任何其他 Unix 平台的新手,我可能会错过一些重要的配置,在此之前我已经使用 Cygwin 在我的 Windows 机器上成功构建了 Festival。

I set up a Ubuntu VM today just to build Festival on Ubuntu (I never ran it before) Then I did the following setups

  1. On the Terminal window I wrote following to install GNU C++ Compiler

    sudo apt-get install build-essential
    
  2. To test the g++ I wrote a sample hello world and compiled it using g++ and run it and it worked as expected.

  3. I downloaded all the files from listed on festival download page

  4. Unpacked all to the home directory(~) using

    tar -zxvf *.tar.gz
    
  5. Then wrote following 3 commands to configure and make speech_tools

    cd speech_tools
    
    ./configure
    
    make
    

But make returns with following errors

/lib -leststring -lcurses -ldl -lncurses -lm -lstdc++ -lgcc
/usr/bin/ld: cannot find -lcurses
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[1]: *** [ch_lab] Error 1
make: *** [main] Error 2

What am I missing? being a newbie to Ubuntu or any other Unix platform I may missed some important configuration, before that I have successfully built festival on my windows machine using Cygwin.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦旅人picnic 2024-10-26 08:50:36

您可能需要安装 libncurses 的开发包。尝试

sudo apt-get install libncurses5-dev

You probably need to install the development packages for libncurses. Try

sudo apt-get install libncurses5-dev
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文