制作 Accordance 语音圣经

之前讲到如何为 BibleWorks 制作语音圣经(附语音圣经下载)。但是 BW 公司已经关闭,而且那个方法对 Mac 版的 BW 并不适用。 Accordance 有语音圣经可以购买。但是不是所有人都有这个预算。所以今天跟大家讲讲如何自己制作 Accordance 语音圣经。

最简单的方式本来是可以用用户工具(User Tools)来制作。但是用户工具不能和经文一起滚动。所以最好的方式是使用用户笔记(User Notes)。我手头已经有了希腊文和希伯来文的语音圣经。每章圣经都是一个 mp3 文档。我们要达到的目标是:当我们把经文定位在任何一个地方时,我制作好的用户笔记也自动定位到那一章,然后当我点击那个笔记时,就自动打开相应章节的语音圣经,开始播放。

新约圣经一共 260 章。如果要对每一章圣经分别制作用户笔记,比如 Matthew 1,并且对其添加语音圣经文档的超链接,那个工作量太大了。所以,我想到了用几个软件来一起搭配完成。我要用到的软件是 Keyboard Maestro, Typora 和 Scrivener。

用户笔记现在已经支持导入 RTF 格式的文件夹。不过这种方式有一定的格式要求:

  1. 一个 RTF 文档里面只能存一节经文的笔记,而且

  2. 每个 RTF 文档的名称要用 Accordance 能接受的格式来命名,比如 Gen 1.1, Gen 1_1 等(不能用冒号,因为冒号不能用于文档名)。

最后,我的目标就是,生成 260 个 RTF 文档,每个文档名称是某一章圣经,比如 Matthew 1 (Accordance 会自动把它当作 Matt 1:1 的笔记)。文档里面的文本和文件名一样,但是那个文本带超链接,指向我电脑里的相应章节的 MP3 文档。比如马太福音第一章的语音圣经所在的目录是:file:///Users/[用户名]/Documents/Audio%20Bibles/GreekAudioBible/Mat/1.mp3。

这个超链接用 Typora 比较容易实现,因为 Typora 支持 Markdown 语言。你也可以使用任何支持 Markdown 的文字处理软件。Typora 中制作一个文字的超链接非常方便,把文字放在放括号中,然后在这个方括号后面直接跟着一个圆括号,圆括号中添加超链接地址,比如 [Matthew 1](file:///Users/[用户名]/Documents/Audio%20Bibles/GreekAudioBible/Mat/1.mp3)。

马太福音一共有 28 章,所以我需要对马太福音制作 28 个这样的超链接。这个用 KM 比较容易实现。

对每卷书,输入 Accordance 能接受的书卷名,语音文档中每卷书使用的文件夹名称(其实就是原来 BW 使用的 3 个字符名),然后输入那卷圣经的总章数,KM 就会自动在 Typora 中输入这些内容。Typora 会自动将其转化为超链接。最后全选并剪切。

接下来要做的是把每一条超链接变成一个 RTF 文档。这个在 Scrivener 中最容易实现。

首先,把在 Typora 中生成的 260 个条目(每章一条)都粘贴到 Scrivener 中。

然后,使用 KM,在 Scrivener 中,把每一个条目都变成一个单独的文档。这个比较容易实现。只需要把光标定位到第一个条目的最前端,然后按快捷键 ⌘+K,Scrivener 就会把光标以后的内容变成一个新的文档。这样,执行 259 次就可以了。在 KM 中设置好,就可以去泡咖啡喝了。等咖啡泡好了,KM 也已经帮我们完成了任务。

接下来,把每一个文档都通过 Scrivener 的 Export 功能,导出为 RTF 格式。快捷键是 ⇧ + ⌘ + E。默认是 RTF 格式,所以只需要按一下 Return 键,一个 RTF 文档就自动生成了。然后,在键盘上按往下的方向键,定位到下一个文档,重复前面动作,一个新的 RTF 文档就生成了。这种重复劳动,当然由 KM 来完成最理想了。所以,设置好后,就可以去喝咖啡了。一杯咖啡之后,260 个 RTF 文档也就成生了。

最后,在 Accordance 中制作用户笔记即可。以下是制作完成后的效果。当我定位到使徒行传 8 章时,我的语音圣经也自动定位到第8 章,我只需要点击右边的 Acts 8,就会自动打开相应的语音圣经,开始播放。

发表评论