My goal is to lip-sync an avatar which has blend shapes for phonemes like "a" and "m". I have the text (which is generated dynamically via GPT-3 and thus not knowable in advance) and feed it to the Google text-to-speech API, which gives me a raw audio file in return. Can I somehow analyze this file or do something else to know what word is spoken at what time when I play the audio clip? This would help me parse the words into phonemes and adjust the mouth accordingly. Thanks!