more careful parsing of text to handle audio only, text only, and both.