𝓕-𝓓𝓻𝓸𝓲𝓭 (@F-droid) 在 分享一个字幕时间轴生成器源码 中发帖
Python版本
"""
基于音节/字数精确分配时间
"""
import re
import tkinter as tk
from tkinter import ttk, filedialog, messagebox, scrolledtext
# ==================== 核心逻辑 ====================
def count_english_syllables(word):
w = word.strip('.,;:!?"\'()[]{}').lower()
if not w:
return 0
vowels = set("aeiouy")
count = 0
prev_is_vowel = False
for ch in w:
is_vowel = ch in vo...