pub fn syllable_count(word: &str) -> usize
Rough syllable count for duration weighting: contiguous vowel groups (English-centric), every digit spoken individually, minimum one.