PUNCTUATIONS = [ "?", ",", ".", "、", ";", ":", "!", "…", "?", ",", "。", "、", ";", ":", "!", "...", # 阿拉伯语常用标点也应作为自然断句点,避免脚本文本和 edge-tts # 返回的字幕停顿边界不一致,导致后续逐行匹配失败。 "،", "؛", "؟", ] TASK_STATE_FAILED = -1 TASK_STATE_COMPLETE = 1 TASK_STATE_PROCESSING = 4 FILE_TYPE_VIDEOS = ["mp4", "mov", "mkv", "webm"] FILE_TYPE_IMAGES = ["jpg", "jpeg", "png", "bmp"]