| 1 | PUNCTUATIONS = [ |
| 2 | "?", |
| 3 | ",", |
| 4 | ".", |
| 5 | "、", |
| 6 | ";", |
| 7 | ":", |
| 8 | "!", |
| 9 | "…", |
| 10 | "?", |
| 11 | ",", |
| 12 | "。", |
| 13 | "、", |
| 14 | ";", |
| 15 | ":", |
| 16 | "!", |
| 17 | "...", |
| 18 | # 阿拉伯语常用标点也应作为自然断句点,避免脚本文本和 edge-tts |
| 19 | # 返回的字幕停顿边界不一致,导致后续逐行匹配失败。 |
| 20 | "،", |
| 21 | "؛", |
| 22 | "؟", |
| 23 | ] |
| 24 | |
| 25 | TASK_STATE_FAILED = -1 |
| 26 | TASK_STATE_COMPLETE = 1 |
| 27 | TASK_STATE_PROCESSING = 4 |
| 28 | |
| 29 | FILE_TYPE_VIDEOS = ["mp4", "mov", "mkv", "webm"] |
| 30 | FILE_TYPE_IMAGES = ["jpg", "jpeg", "png", "bmp"] |
| 31 |