charDurations property
Returns durations distributed across characters.
Guarantees that text.length == charDurations.length for DTW alignment.
Implementation
List<double> get charDurations {
final List<double> result = [];
for (int i = 0; i < tokens.length; i++) {
final tok = tokens[i];
final dur = durations[i] / max(1, tok.length);
for (int c = 0; c < tok.length; c++) {
result.add(dur);
}
}
return result;
}