Skip to content

[Feature Request] Allow word-splitting at the cursor position in the Spectrogram when in Karaoke Mode by pressing a key #440

@MianSoft

Description

@MianSoft

Description

I would like to request the ability to directly split at the cursor position in the Spectrogram while in Karaoke Mode, triggered by pressing a dedicated key (for example, the middle mouse button or a customizable hotkey). This would reduce errors and improve efficiency when creating Karaoke timing.

Image

Image

Reason

I have recently been using Aegisub to create TTML lyrics (see this project for details), and I encountered a significant workflow issue.

My usual process is to perform a quick rough segmentation for all lines first (see below):

他生了茧的手掌

{\k14}他{\k31}生{\k15}了{\k25}茧{\k47}的{\k27}手{\k27}掌

Some words in the song require additional splitting in the middle or at the end.
For example, the characters and below correspond to cases where “a word has finished singing but more words follow” and “the final word of the line is sung but the line itself hasn’t ended”:

{\k14}他{\k31}生{\k15}了{\k25}茧{\k47}的{\k27}手{\k27}掌

{\k14}他{\k31}生{\k15}了{\k3}{\k25}茧{\k47}的{\k27}手{\k27}掌{\k8}

Currently, this process forces me to constantly shift my focus between the Segmentation Bar and the Spectrogram. When a line contains many word-splits, the cognitive load increases significantly. Moreover, if the cursor is slightly misaligned, the split may merge with the wrong segment.

Translation by ChatGPT.

点击此处展开查看原文 | click here to expand and view the original text. 标题: [功能请求] 在卡拉 OK 模式下允许在频谱窗口通过按下按键以指针位置进行分词

功能描述:
所以我希望可以直接在卡拉 OK 模式的频谱窗口上,通过某个点击按键(例如鼠标中键或自定义的快捷键)后按照指针所在的位置进行分词,这样可以降低失误频率并提高创作效率。

Image

Image

原因:
我最近在使用 Aegisub 为歌曲制作 TTML 歌词(具体实现可以查看该项目),然后我在使用过程中遇到了一个痛点

由于我的习惯是先为所有行进行一遍快速分词(参考下方)

他生了茧的手掌

{\k14}他{\k31}生{\k15}了{\k25}茧{\k47}的{\k27}手{\k27}掌

一些单词在歌曲中需要在中间或结尾进行一次分词
比如下方的 字,分别对应了 某单词已经唱完了但是后面还有单词某行最后的单词唱完了但这行还没结束 的情况

{\k14}他{\k31}生{\k15}了{\k25}茧{\k47}的{\k27}手{\k27}掌

{\k14}他{\k31}生{\k15}了{\k3}{\k25}茧{\k47}的{\k27}手{\k27}掌{\k8}

在这个过程中我需要把目光放在分词栏与频谱窗口之间来回切换,而且如果一行内有大量分词会造成较大的理解负担
而且有时我只是想分词结果指针歪了一点就变成合并了某个词的分割

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions