Change subtitles to use sound duration in per character display

@BrettASwift @kadst43 Timing's off, at least on my end, but the functionality is there.

Uses virtual-world-framework/vwf#281