该软件通过一个简单的 ASCII 文件 /etc/speak.conf 进行配置。该文件包含一个[interface]节,后面跟着几行,用于指定 SPO 连接的串口设备以及它使用的 TCP 端口(默认端口 800),该端口也被服务器和大多数实用程序应用程序使用。一个[services]节用于通过“service”连接逻辑标识符来安排静音时间。静音由用户程序使用应用程序 ID 调用标准 libsys 例程来执行。
conf 文件还包含用于正确发音数字和单词的翻译表的节,因此可能会变得很长。下面显示了 .conf 文件的部分示例。(更完整的示例可以在源代码中找到。)
[interface] device=/dev/ttyS6 speed=2400 parity=none
[services] time=07:00 to 22:00
[words] broadcast=brawdcast online=on lyne offline=off lyne dragonfyr=dragonfire服务器本身,被称为 “speak”,可以通过在 shell 中简单地输入speak &.
来启动。一旦加载,SPO 会简短地说 “Okay”,表明该板现在已激活。 say 命令可用于快速测试该设备。例如,可以从 shell 中输入say “Hello, this is a test”。SPO 应该会清楚地表达这句话。您也可以通过简单地与 .conf 文件中指定的端口建立 telnet 连接,并键入您希望的任何文本来测试服务器。
提供的实用程序之一是 vmon,一个通用的语音监控工具。Vmon 就像古代的城镇公告员一样,每小时宣布您机器的当前状态,包括有多少用户在线、总运行时间以及磁盘使用情况。Vmon 还可以监控选定邮箱中的新电子邮件并进行宣布。如果磁盘空间严重不足,vmon 会重复频繁的警告。
SPO 源代码存档中包含的另一个实用程序是 “down”。 让人想起星际迷航,down 提供了一个系统关机警告,有十秒钟的时间来覆盖,每次执行前倒计时一秒钟。可以通过按键Break.