已经有现成歌词的,直接粘贴文本;歌词在字幕文件(SRT / LRC / VTT)里的,也能直接导入,会自动去掉时间轴和序号、合并句间空行,并识别主歌 / 副歌结构整理成段落;只有歌谱的,把图片或 PDF 放进来识别。校对后按段落拆成一页一页,导出时三种格式任选其一:原来的 txt 文本、ProPresenter 7 专用 .pro、ProPresenter 6 专用 .pro6。只取歌词,不识别音符。分页之后还可以给歌词加多语翻译、加中文拼音——只选一样、两样都选、或都不选都可以。
两种办法选一种:已经有现成歌词文本的,用「粘贴歌词」;只有歌谱图片或 PDF 的,用「歌谱识别」。导入后到第 2 步校对。
格式要求:一行一句歌词,段落之间空一行;段落名(如「主歌一」「副歌」)单独占一行即可,第 3 步可设为标签、不进正文。字幕文件(.srt / .lrc / .vtt / .ass)也可以:用「打开歌词 / 字幕文件」打开,或把字幕内容原样粘进来点「载入并拆页」,会自动去掉时间轴(如 00:05:47,100 --> 00:05:49,580)和序号、合并两句之间的空行,并按停顿和重复段落识别出主歌 / 副歌,整理好直接进第 2 步。在页面任意空白处按粘贴(Ctrl+V),歌词也会自动填进来。歌词在网页上的,从网页里复制文字粘贴到这里即可(受浏览器限制,工具不能直接打开网页抓取)。中、英、日、韩等多语言可以混排在同一首里,一起校对、一起导出到同一个文件。
云端识别:图片先在本机压缩、转灰度,再经自有中转发给 GitHub 模型转录,手机上不用在本机跑识别模型,快得多也准得多;云端没跑起来时会自动改用本地快速识别接着跑。用法:第 1 步,去 GitHub → Settings → Developer settings → Personal access tokens 生成一个令牌;第 2 步,把令牌粘贴到这里,点「保存令牌」;第 3 步,点「测试」,显示「令牌有效」后,选好文件即可识别。令牌只存在这台设备的浏览器里,只会发给自有中转,不会发给其它任何地方。
快速识别即开即用。谱面是中文小字、又有五线谱干扰、快速识别老出错时,换「增强识别」:用 PaddleOCR 在本机跑(ONNX / WASM),对中文谱面准得多。第一次用要联网下载模型(约 15 MB),下完会缓存在浏览器里,之后不用再下;识别全程在本机进行,图片不上传。增强识别主要针对中文+英文谱面,其它语言请用快速识别。
粘贴或识别进来的歌词都汇集在这里,对照原谱改错字。空行分段落;段落名(如「主歌一」「副歌」)单独一行,第 3 步可设为标签不进正文。歌谱识别进来的,先点「谱面过滤+分组」:会去掉和弦(如 D、A/C#、Bm7)、简谱数字行、速度与调号、词曲作者、经文出处这些非歌词内容,歌名之后、第一句歌词之前的谱头内容会整段去掉,并按谱上的段落标记(如【Chorus】)分成主歌 / 副歌 / 桥段;谱上没标段落、或标记没被识别出来时,会按谱面上下两行歌词的排法把主歌拆成主歌一、主歌二,副歌两遍词不一样时按演唱顺序(第一遍在前、第二遍在后)排进同一个副歌段。整理不会改动「去除标点符号」开关:开关开着,整理结果就按去标点执行、标点去掉;开关关着,标点保留。断句先按原文标点做、再去标点:合并成长句的行会先按原标点切成一句一行,下一句的开头不会被并到上一行末尾。带汉字又混着拉丁乱码的行,整理时乱码会去掉,但删过乱码的行会在歌词框下方逐行列出(原行、删掉的乱码、删完的样子),请对照原谱核对补字,不会悄悄删完。前奏、尾声没有歌词就不建段落,谱头上的歌名也会自动填进上面的歌名框;歌谱识别完成时这一步会自动先做一遍。识别有错字、缺字时,还可以用歌词框下方的「全网搜索匹配」:从歌词里挑几句最干净的去搜网上版本,逐行对照标出差异,你确认后才替换纠错,分段也以网上版本为参考、仍可手动改;网上版本可能与谱面改编版有出入,谱面为准、网上只作对照,绝不自动覆盖。从字幕文件来的歌词如果还带着时间轴、序号,或是每句之间都空一行,点「智能整理结构」:会去掉时间轴和序号、合并多余空行,并找出重复出现的段落标为「副歌」,其余段落依次标「主歌一」「主歌二」;要是各段词都不重复、没有副歌(像赞美诗那样一段一段往下唱),就按空行分出的段落依次标「主歌一」「主歌二」「主歌三」「主歌四」,整理完可以再手动改。
下面这些行原本带着拉丁字母乱码,整理时把乱码去掉了。被去掉的部分可能原本就是歌词字(例如被认成乱码的词),请对照原谱逐行核对、补回缺字,不要以为整理完就是对的。
识别或粘贴的歌词有认错、缺字时,点「搜索匹配歌词」:工具会从当前歌词里挑几句最干净的(没有乱码、不残缺的)拿去搜,优先走 LRCLIB 免费歌词库(免注册、免卡),再试 DuckDuckGo 网页搜索(经免费代理转发)。找到候选后先逐行对照、标出差异,你逐行勾选确认后才替换;网上的版本可能和谱面改编版有出入,不同意的行就别选。候选的分段(主歌 / 副歌…)也会列出来,可一键按它的分段重组当前歌词,重组后仍能在上面手动改。
敬拜投影一般每页 2 行,年长者看大字可以选每页 1 行。点任意一页可以放大查看。歌词的字体、粗细、对齐、文字颜色和每个段落标签的颜色也能在这里改,预览和导出的 .pro / .pro6 文件会一起带上(txt 是纯文本,不带这些样式)。
分页定好之后再做这一步。翻译和拼音是两个独立开关:只开一个、两个都开、两个都不开都行。两个都开时,每页原文在上、各语言译文依次排在下面,拼音紧跟在中文行的下(上)方。生成结果会同步到第 5 步预览和导出的文件;改了歌词或拆页设置,需要重新生成。
从列表选一种语言点「添加语言」,或在输入框里填语言代码再添加,最多选 4 种;点已选语言上的 ✕ 可以去掉。选好后点下方「生成对照版」。分页不变,每页原文在上,各语言的译文依次排在下面。翻译需要联网,走在线翻译服务、逐页逐语言翻译,语言选得越多越慢。机器翻译请对照原文校对一遍,经文和专有名词尤其容易出错。
位置选「下方一行」或「上方一行」时,预览里拼音逐字对齐在汉字下(上)方;导出的 ProPresenter txt 里,拼音是紧贴中文行的一行文字,音节之间用空格分隔。首次生成要联网加载拼音词库。多音字按常用读音注音,像「乐、行、重」这类字,重要场合请再检查一遍。
现在翻译和拼音都没开:预览和导出就是歌词原文。
还没有歌词。