9. 附录 B:安装 ViaVoice TTS

本节将逐步介绍 ViaVoice TTS 的安装,它可以作为 Emacspeak 的软件合成器使用。

9.1. 下载 ViaVoice

首先,您必须下载 ViaVoice 软件开发工具包 (SDK) 和运行时工具包 (RTK),如下面的步骤所述。

  1. 转到 IBM 的 ViaVoice TTS 网站 http://www-4.ibm.com/software/speech/dev/ttssdk_linux.html

  2. 向下滚动到“Downloads”(下载)部分,然后单击“Downloads”(下载)链接。系统将要求您提供用户名和密码,然后才能下载任何内容。

  3. 下载以下文件

    • 适用于 Linux V5.1 的 ViaVoice TTS SDK。 文件名是viavoice_tts_sdk_5.tar.

    • 适用于 Linux V5.1 的 ViaVoice TTS 运行时工具包。 文件名是viavoice_tts_rtk_5.tar.

9.2. 安装 ViaVoice RTK

现在您已经下载了 ViaVoice 文件,您可以安装它们了。您必须先安装 RTK,因为它包含 SDK 所需的库。

  1. 输入 su root 命令并提供 root 密码以 root 身份登录到您的系统。

  2. 输入 cd 命令以更改到包含您刚刚下载的文件的目录。

  3. 使用命令 tar -xvf viavoice_tts_rtk_5.tar 解压 RTK。 现在您的目录中应该有两个文件:ttsrt_readme.txtViaVoice_TTS_rtk_5.1-1.2.i386.rpm.

  4. 使用命令 rpm -i ViaVoice_TTS_rtk_5.1-1.2.i386.rpm 解包 rpm。 系统会提供许可协议供您阅读。 您可以按空格键滚动浏览文档。 阅读完文档后,您将返回到命令提示符。

  5. 输入命令 source /etc/profile 以完成 RTK 的安装。

9.3. 安装 ViaVoice SDK

现在您已经安装了 RTK,您也可以使用以下步骤安装 SDK

  1. 将目录更改为您下载的 SDK 文件所在的目录。

  2. 使用命令 tar -xvf viavoice_tts_sdk_5.tar 解压 SDK 文件。 现在您的目录中应该有两个文件:ttssd.readme.txtViaVoice_TTS_sdk-5.1-1.2.i386.rpm.

  3. 使用命令 rpm-i --nodeps ViaVoice_TTS_sdk-5.1-1.2.i386.rpm 解包 rpm。 系统会提供许可协议供您阅读。 您可以按空格键滚动浏览协议。 阅读完文档后,您将返回到命令提示符。

9.4. 测试安装

现在您已经安装了 ViaVoice RTK 和 SDK,您必须进行测试以确保它们工作正常。 您可以使用以下步骤执行两个测试

  1. 输入 cd 命令以更改到/usr/lib/ViaVoiceTTS/samples/cmdlinespeak/目录。

  2. 在提示符下输入命令 ./runcmdlinespeak。 您应该听到您的计算机说“Hello, welcome to ViaVoice Outloud for Linux.”(你好,欢迎使用 Linux 版 ViaVoice Outloud。)正常的系统音量通常非常低,因此您可能听不太清楚。 有关如何增加系统音量的信息,请参阅故障排除

如果由于某种原因您的测试未成功,请参阅 RTK (ttsrt.readme.txt) 和 SDK (ttssd.readme.txt) 随附的安装说明以获取调试信息。