Comments (11)
- 增加对于俄语歌词的转写支持(类似日语罗马音)
- 点击字块时时间轴跳转到对应的位置
- “编辑模式”下 Lyricify Syllable 歌词 切换视图:分词,合并,自由编辑(纯文本编辑)
- 增加“按空格分词”,以增加对俄语和其他语言歌词的分词支持
- 更清晰的“背景人声歌词”“对唱歌词 左”“对唱歌词 右”按钮(参考Lyricify歌词管理器)
- 切换字体样式,颜色
- 自定义快捷键
- 更适合的西文“打轴模式”视图(另说明)
- 更强的兼容性(例如自动屏蔽metadata歌词而不会直接runtime error)
- 真正的桌面端(支持“项目”和“保存”)(另说明)
from amll-ttml-tool.
通过纯文本来导入歌词
from amll-ttml-tool.
对于日语歌词, 提示将每个字提示其罗马字
from amll-ttml-tool.
Dear,
I've made a lyric service which get precise lyrics (altogether with translation and romaji) from kugou/qq/163 recently. After I see you made this project, I made my service support ttml (It initially support a json format, which is easy to deal with). Hope it may help you.
source: https://github.com/Copay/CaraokeHost
examples of my service:
https://caraoke.sinofine.me/api/kugou/%E3%82%A2%E3%83%87%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC?format=ttml
https://caraoke.sinofine.me/api/qq/%E3%82%A2%E3%83%87%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC?format=ttml
https://caraoke.sinofine.me/api/163/%E3%82%A2%E3%83%87%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC?format=ttml
https://caraoke.sinofine.me/api/qq/id/218845692?format=ttml
https://caraoke.sinofine.me/api/163/id/1321543977?format=ttml
https://caraoke.sinofine.me/api/kugou/id/3d9926262953bc8f7956e2c6f3a7458f?format=ttml
from amll-ttml-tool.
打轴模式时,如果上方显示的那行歌词较长,在进行打轴时需要边移动滚动条边打轴,有点麻烦,希望能让待打轴单词能一直显示在显示范围内🫡
from amll-ttml-tool.
Furthermore, I think CaraokeHost should be easy to be integrated in applemusic-like-lyrics as they are both written in javascript.
非常好的歌词源后端!我能明白大佬想要将这个歌词源推荐给我。之后会考虑在编辑器内加入对大佬的歌词源功能的检索导入功能。
如果你还希望将歌词源嵌入到插件本体的话,插件本体的开发版本现在已经支持自定义歌词源功能,你可以通过插件内歌词源功能添加你的歌词源,然后右键分享歌词源字符串,即可让大家使用任何一方的歌词了。所以我想之后可以在插件的 README 上推荐使用来自你们的歌词源,这样就能让逐字歌词有更多的来源可以取用了!
例如以大佬的 https://caraoke.sinofine.me/api/kugou/%E3%82%A2%E3%83%87%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC?format=ttml
为例,中间的歌名部分通过使用 [SONG_NAME_URI]
来替代,模板字符串就是: https://caraoke.sinofine.me/api/kugou/[SONG_NAME_URI]?format=ttml
。
![image](https://private-user-images.githubusercontent.com/39523898/263444427-f9c8b42f-6f95-4a5d-86f7-13f9a669e7f4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwNzAxMjgsIm5iZiI6MTcxODA2OTgyOCwicGF0aCI6Ii8zOTUyMzg5OC8yNjM0NDQ0MjctZjljOGI0MmYtNmY5NS00YTVkLTg2ZjctMTNmOWE2NjllN2Y0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDAxMzcwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEwMTdmNzc3YTMyNzA3Nzg3MzYzNmRmNjhjMDI2OGU0NGY2NmZhOGZkNmQyNDAxN2RiZDQxZDg1Mzk0OTdhN2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.W0ZzL5S31xYaqFD9ymCMPj4Oblb6PrDoZmJC8qv8NNM)
在右键新加入的歌词源项目中即可右键复制出歌词源字符串:
![image](https://private-user-images.githubusercontent.com/39523898/263444466-aa53beb3-ee64-4afd-8f51-9009a14649bd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwNzAxMjgsIm5iZiI6MTcxODA2OTgyOCwicGF0aCI6Ii8zOTUyMzg5OC8yNjM0NDQ0NjYtYWE1M2JlYjMtZWU2NC00YWZkLThmNTEtOTAwOWExNDY0OWJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDAxMzcwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjYWZmYzJiYjYwMjA5NGFiYjY4MWU0NzIxY2I4YzM4ZTFkOWYzOTkwMDllNDIwYzhmZWQ3NWI3NTgxYzRmMTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gXi5Op4bgAHXEVN3xcMsolKOjcb1-tqx8yiTbDA6IDg)
另外有两个需要提醒的,链接需要返回歌词文件原始数据,而不是其他格式,且如果找不到歌词等情况需要以 4XX 响应返回,以让 AMLL 继续查询其他歌词源,然后使用TTML歌词是为了让歌词能够获得更多演出效果(例如嵌入翻译音译、对唱视图和背景人声),如果只是单纯的将逐字歌词转换成了TTML格式的话就没有意义了。毕竟AMLL能支持读写几乎大部分歌词格式(LRC,YRC,QRC(含加密),TTML,Lyricify Syllable)。
![image](https://private-user-images.githubusercontent.com/39523898/263443681-a6ebee7b-ceca-492b-acc2-58bc5a45b597.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwNzAxMjgsIm5iZiI6MTcxODA2OTgyOCwicGF0aCI6Ii8zOTUyMzg5OC8yNjM0NDM2ODEtYTZlYmVlN2ItY2VjYS00OTJiLWFjYzItNThiYzVhNDViNTk3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjExVDAxMzcwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYyODQxOTgyNWEyY2RjM2VjOWVmYzA3YWIwNmI1ZTA1ZjI5YmJkMDdkZmZlMDY0NjY0MWY1ZWRjNzQ2YjMwZmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0yalaei5JS9SKZ0DczGsl6ECWzAK1Ica0iARaFQcP5s)
from amll-ttml-tool.
希望能有 ASS 字幕完整( 卡拉OK、说话人等 )导入导出。
from amll-ttml-tool.
Furthermore, I think CaraokeHost should be easy to be integrated in applemusic-like-lyrics as they are both written in javascript.
from amll-ttml-tool.
更多快捷键
- 文件操作相关快捷键, 如, 保存
Ctrl+S
, 新建Ctrl+N
, 打开Ctrl+O
, 导出Ctrl+M
( 参考的是 Premiere Pro ) - 定位到目标单词的开始时间
T
/ 结束时间U
( 与 R 和 Y 对应 ) - 更细致的时间定位, 默认 ⬅➡ 应该是向前 / 向后一秒, 按住
Ctrl
时才是向前 / 向后五秒
from amll-ttml-tool.
希望能增加:背景人声歌词的结束时间与上一句主歌词句子结束时间对齐的功能,有时候手动比较难调(如果左右两边时轴能直接左键修改的话也行🧐
其次就是 希望背景人声歌词的优先级什么的能完善那么一点点,有时候背景人声句子比上一级主句长很多,但是编辑器又要求其比主句短,所以把背景人声句子时轴调的比主句短的话,播放预览中会过得太快;调的比主句长的话,tool又会标红提示有错误
from amll-ttml-tool.
语言切换。当语言识别有问题时会很有帮助…
from amll-ttml-tool.
Related Issues (20)
- TTML Tool无法正确识别背景人声歌词 HOT 1
- 增强型LRC文件导出 HOT 2
- 希望增加AMLL TTML数据库已有歌词的检索功能 HOT 1
- 从 Apple Music 中获取 Apple Syllable 逐词歌词 HOT 1
- AMLL TTML Database的新提交歌词审核问题 HOT 1
- [Bug反馈] 一个关于吞编辑的 Bug HOT 3
- TTML Tool 似乎无法为一个歌词行中只有一个单词的歌词添加时间戳 HOT 2
- [bug]所有单词时间戳均为00:00.000 HOT 1
- 关于从Apple Music获取歌词 HOT 1
- [BUG] 网页版快捷键无效 HOT 4
- [Feature] 添加自动纠错、打轴歌词行显示、元数据按组增加。
- [Bug]qrc格式歌词文件解析未生效 HOT 1
- [Feature]增加智能空拍
- [Enhancement] 优化编辑模式切换
- [BUG反馈] Lyricify Syllables 导出对唱有误
- [Feature] 导入时增加仅音译选项 HOT 1
- [Enhancement]一种新的歌词下载方式 HOT 1
- LRC遇到metadata歌词会触发运行时错误 HOT 1
- Lyricify Syllable 歌词中已存在的时间戳有几率不会覆盖 HOT 1
- 从Apple Music网页版直接抓取的ttml歌词读取问题 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amll-ttml-tool.