Skip to content

ibmibmibm/liblyric

Repository files navigation

===簡介===
目前最通行的歌詞格式是lrc格式,可是此格式只能根據時間顯示單行歌詞,而且精確度到百分之一秒。
我希望能有一種歌詞格式能達到Karaoke式的播放效果,而且可以顯示日文標音,所以我設計了lyric格式,和對應的library。
這些資料將可以經由tag的方式內附在歌曲檔案中,也可以經由同檔名的方式外掛。

===lyric格式===
針對單首歌曲的格式如下:
{
    "tags": {
        "title": "歌曲標題",
        "author": "作詞者姓名"
    },
    "singers": [
        {
            "tags": {
                "name": "歌手姓名",
                "gender": "女"
            },
            "contents": [
                ["00:00.000", "這", 100, "是", 60, "測", 120, "試。", 120],
                ["00:02.500", "另", 200, "一行(標音)", 180]
            ]
        },
        {
            "tags": {
                "name": "合音歌手姓名",
                "gender": "男"
            },
            "contents": [
                ["00:00.000", "喔", 400],
                ["00:02.500", "阿", 380]
            ]
        }
    ]
}
針對多首歌曲的格式如下
[
    單首內容,
    單首內容,
    單首內容
]

About

A library that procesing lyrics in json format.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published