基于Python-docx自动合成的歌词本,支持中文(含粤语),日语(含中文翻译与罗马音),和英语(含中文翻译)
网购歌词本太多歌曲不喜欢怎么办?自己纯度太高听的歌不太与他人一样怎么办?快来试试我耗时4h用deepseek写出来的一键生成歌词本代码罢!
-
作者系统环境:Win10 LTSC x64 (但是应该能装Python的系统都跑得起来吧) Python环境:Python 3.9 64bit 因作者
太懒实力不足,以下过程均以Windows环境下运行,并默认你已经安装了Python pip等一系列工具 -
使用前请先安装依赖(python-docx lxml) 请在CMD/powershell中执行以下命令
pip install python-docx lxml -
本项目为了实现更好的排版,使用霞鹜新晰黑1作为默认排版字体(附fonts文件夹中)建议使用前安装本字体以在word中获得更好观赏体验。
- 下载releases里面的lyrics_book.7z 文件
- 使用163MusicLyrics下载歌单中歌曲的.lrc文件并将其保存在lrc_files里(release中已包含该软件的7.1版本)
当下载外语(特指日语英语,按需打开)

- 打开”合成.bat“,等待合成,完成后窗口会自己关闭,打开output以查看.docx文档(输出页面为A5,双栏)
哎...deepseek老是不能输出我满意的内容,那我就自己动手!
把原来的目录删掉了,用word里面自带目录生成器生成了目录,字体大小重新手调成了8
因为我想省纸,所以这样直接在页脚加会又吧页脚弹出来,占纸。怎么办呢>_<,有啦!导出为PDF,然后使用Adobe Acrobat 再加页码不就行了?所以我真这样做了。www,感觉这样做好蠢,但是我确实只会这样。
使用Adobe Acrobat的打印里面的“小册子功能”,以普通的线装书为思路,设置10页一个PDF文档,最后合并,打印,装订,OK!
电子稿长这样
(实体版正在制作中……)
Note
存在歌词类别的问题。
1.如歌曲下等马中存在歌词“如果我下手太重すみません”有日语字符,所以被自动识别成了日语歌,但实际上是中文歌。本歌曲为V家曲(VC)故存在“调教”一说,但该代码只删掉了作词,作曲,没删掉这个。
2.如歌曲Avid中存在日语英语歌词混搭现象,当一句歌词全是英文时没有罗马音,所以这里再次歇菜
孩子没事快高三了想自己哼几首歌玩玩,拿DeepSeek-R1写的,传到github是为了给自己记录步骤免得忘了,有问题大概率页不会修(逃)将就着看看得了(真的)毕竟嘛...

最后,我表示对霞鹜新晰黑,163MusicLyrics的作者以及提供全部~~(迫真)~~代码支持的deepseek表示感谢。没有你们的开源精神,开源社区不会走到现在。
1.霞鹜新晰黑,一款衍生于「IPAexゴシック」的中文黑体字型,支持中日英多语言,将日本写法的字体改造成了中国大陆规范写法。(我看的顺眼) 链接见:https://github.com/lxgw/LxgwNeoXiHei
Copyright © 2025 qazedc-abcd qazedc_hello@hotmail.com This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details.

