Fix text speaker parsing to ensure delimiter after speaker