WARNING This tool is still under active development. Some features are missing and bugs may exist. Please use it for early access only and save your lyric files frequently to avoid data loss.
Warning
Using this tool on phones or small screens is not recommended—the operations will be cumbersome.
You can use the online version at https://streetlegithub.github.io/amll-ttml-tool-english/.
You can also use the Tauri desktop builds generated by GitHub Actions. See GitHub Actions Tauri build.
- Basic input, editing, and timing (sync) workflows
- Read and save TTML lyrics
- Configure line behaviors (background vocals, duet vocals, etc.)
- Configure lyric metadata (title, authors, NetEase Cloud Music ID, etc.)
- Split/merge/move words
- Import from and export to common formats: LRC / ESLyric / YRC / QRC / Lyricify Syllable (partial)
- Import plain text with special markers
- Customizable key bindings
The build can be a bit involved. If the text below feels lengthy, you can follow the steps in the build-desktop.yaml workflow as a reference.
This project uses PNPM. Please make sure PNPM is installed before proceeding.
Clone this repository, then run the following in the repo directory:
pnpm i # install dependencies
pnpm dev # start the dev server (web)
pnpm build # build the web app
pnpm tauri dev # start Tauri desktop dev
pnpm tauri build # build Tauri desktop app

