如何在Linux系统中使用espeak增添发音功能

  • 浏览:2200
  • |
  • 更新:

在Linux系统中默认会预装一款声音合成器,那就是espeak工具,主要用于转换文本为声音的软件,在众多的发声设备中能够产生原滋原味的声音就是这一款工具了,通过简单的设置可以进行转换动听的声音。

工具/原料

  • 计算机
  • 虚拟机

方法/步骤

  1. 1

    首先通过命令行选项来选择不同的变音,-ven+m3表示另一种英式男音,而-ven+f1表示英式女音,可以尝试其他语言的发音,通过调整它们来让发音更加清晰。

    如何在Linux系统中使用espeak增添发音功能
  2. 2

    接着创建相应的WAV文件而不是真的讲出来可以使用-w选项,很多非英语的语言发音现在还处于实验阶段,espeak工具还可以读出文件的内容。

    如何在Linux系统中使用espeak增添发音功能
  3. 3

    然后通过标准输入传递要发音的文本,创建一个发音盒子,当事件发生时使用声音得到通知,添加测试的效果文本进行测试,如果日志中出现错误就需要创建播报时钟一个来及时通知。

    如何在Linux系统中使用espeak增添发音功能
  4. 4

    接着将espeak工具加入到各种场景中,在场景中会展现突出的效果,当使用各种的程序时会出现声音来通知使用者是否在正确的运行程序,这样就会给使用者舒心的效果。

    如何在Linux系统中使用espeak增添发音功能
  5. 4
    该信息未经许可获取自百度经验
  6. 5

    然后加入中文的发声固件,解压下载的espeak压缩包后进入platforms\windows\windows_dll目录下用编译器打开espeak.dsw,把编辑好的文件拷贝到src目录进行覆盖。

    如何在Linux系统中使用espeak增添发音功能
  7. 6

    最后将解压后根目录下的src中的所有文件拷贝到platforms\windows\windows_dll目录中的src,在这里不要区覆盖以前的文件,使用编译后得到espeak_lib.dll espeak_lib.lib文件就可以发出中文声音了。

    如何在Linux系统中使用espeak增添发音功能
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
展开阅读全部