11.3. 启用 Festival Speech Synthesis 系统


默认情况下,Organ 使用 eSpeak 发音器,但也支持 Festival Speech Synthesis 系统eSpeakFestival Speech Synthesis System( Festival)结合了不同语音。有些用户可能更喜欢使用默认的 eSpeak 组合 器。要启用 Festival,请按照以下步骤执行:

安装 Festival 并使其在引导时运行

  1. 安装 festival:

    ~]# yum install festival festival-freebsoft-utils
  2. 使 Festival 在引导时运行:

    1. 创建新的 systemd 单元文件:

      /etc/systemd/system/ 目录中创建一个文件,并使其可执行。

      ~]# touch /etc/systemd/system/festival.service
      ~]# chmod 664 /etc/systemd/system/festival.service
    2. 确保 /usr/bin/festival_server 文件中的 脚本用于运行 Festival。在 /etc/systemd/system/festival.service 文件中添加以下内容:

      [Unit]
      Description=Festival speech synthesis server
      [Service]
      ExecStart=/usr/bin/festival_server
      Type=simple
    3. 通知 systemd 存在新的 festival.service 文件:

      ~]# systemctl daemon-reload
      ~]# systemctl start festival.service
    4. 启用 festival.service

      ~]# systemctl enable festival.service

为 Festival 选择选择

Festival 提供多个语音。

要获得可用的语音,请从以下列表中安装相关软件包:

  • festvox-awb-arctic-hts
  • festvox-bdl-arctic-hts
  • festvox-clb-arctic-hts
  • festvox-kal-diphone
  • festvox-ked-diphone
  • festvox-rms-arctic-hts
  • festvox-slt-arctic-hts
  • hispavoces-pal-diphone
  • hispavoces-sfl-diphone

查看有关特定语音的详细信息:

~]# yum info package_name

要使所需语音可用,请使用这个语音安装软件包,然后重启:

~]# yum install package_name
~]# reboot
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.