rap-beat-align
Installation
SKILL.md
Rap Beat Align(说唱人声对伴奏节奏对齐)
经 v4→v13 十三轮实战迭代打磨的完整方法论。一句话总纲:切短语(标点粒度)→ 校速度(全局一次)→ 找真拍(直方图裁决相位)→ 密集落点(整数拍步进)→ 样本级搬运 → 读回复测 → click 验收。
在 rap-clone-workflow 中的角色:S5 对拍站。 输入 = 04_tts/dry_vocal.wav + 02_analysis/dna_card.json(BEAT_PHASE 每首重测、GAP_BEATS = 卡内 gap_beats、首句时刻 = 卡内 first_phrase_beat)+ 03_lyrics/lyrics_final.json(短语表);产出写入 05_align/。独立使用时按下方"输入"节自备素材即可。
输入
- 人声:AI 生成干声,或混音文件经 demucs 分离的人声轨;
- 伴奏:wav/mp3;
- 歌词文本:提供标点短语数 N 和字数模式(实例:36 短语 = [3字,3字,7字]×12);
- 可选:用户手动对齐的参考版(密度金标准,但相位不可继承,见铁律 3)。
两阶段流水线
Stage A:精确测速 + 全局校正(scripts/measure_tempo.py + scripts/global_tempo_fix.py)
Stage B:标点短语级对齐(scripts/align_phrases.py 一步到位:切分→落点→搬运→自验证→混音→click→报告)