Agreed. Just need to run the user's input (voice) through OpenAI's whisper to handle combinations of their natural language and what they are trying to learn. Send the output from Whisper to ChatGPT. Have a conversation.