For the best experience, you'll still want it to communicate with 3rd party APIs to handle the speech to text, text to speech, and LLM.