ebook2cw-E-book转莫尔斯电码
你知道我喜欢小众项目,但这是我遇到的第一个真正让我放声大笑并惊呼“我一定要报道它!”的项目。
引用该网站的话
ebook2cw是一个命令行程序(可选 GUI),可将纯文本(ISO 8859-1 或 UTF-8)电子书转换为莫尔斯电码 MP3 或 OGG 音频文件。 它适用于包括 Windows 和 Linux 在内的多个平台。
将电子书转换为莫尔斯电码音轨——我猜这是为莫尔斯电码学生准备的。
安装
引用文档
1) 二进制文件:项目网站上提供静态编译的二进制文件,适用于 Linux (i386) 和 Win32。 这些应该适合大多数用户。
2) 源代码:包含 Makefile; 它在 Linux 和 Windows (使用 MinGW) 下编译。
库要求主要很低,但是对于源代码,您需要为 lame 和 ogg 库安装开发包 (-dev)。
如果您使用源代码运行,请获取最新的 tarball,解压它,并在新文件夹中打开一个终端。 编译这个程序也很容易。 再次,只需输入
$ make
如果您的发行版使用 sudo,请输入
$ sudo make install
如果您的发行版使用 root,请输入
$ su # make install
用法
ebook2cw 是一个命令行程序,使用起来相当简单,尽管您需要准备好手册页,以便使用默认参数以外的其他参数。 基本语法如下
$ ebook2cw textfile.txt -o outputfile
这里,textfile.txt 显然代表您要转换为莫尔斯电码的任何文本文件。 -o 开关用于指定输出文件,后跟输出文件的名称。 请注意,我没有给输出文件扩展名,例如 mp3。 ebook2cw 会自动执行此操作,我实际上建议不要这样做,因为生成的文件名会变得相当混乱。
我没有足够的空间来详细介绍 ebook2cw 的命令行开关,但我至少可以重点介绍一些对大多数用户最有用的开关。
如果要从 MP3 输出切换到 Ogg,请使用开关 -O(注意大写字母)。
采样率默认设置为 11khz @ 16kbps—对于一系列点和划线来说已经足够了,但有时听起来有点噼啪作响和可怕。 如果您想将采样率更改为 44khz,例如,请使用开关:-s 44100
。 要使用此组合更改比特率,请将比特率设置为 64kbps:-b 64
。
您可以从这里解决问题,但我希望您喜欢这些结果。 也许狄更斯的作品更好,一次一个字母地慢慢拼写出来? 无论如何,自从我开始这个专栏以来,这个项目可能给了我最大的笑容。 我相信它会对某人非常有用。