SummaryOpenAI's ChatGPT has been a popular language model since its introduction in November 2022, and since then, many tech companies, startups, and universities have created their own large language models (LLMs). Recently, OpenAI released ChatGPT plugins, creating an ecosystem of AI apps based on LLMs. LangChain, a library for building LLM applications, was released around October 2022, and in this article, I use it to build a voice-based ChatGPT clone called Talkie. Talkie is a Python Flask web application that runs on the desktop, and it uses a MediaRecorder to record the user's voice message into an audio Blob. Talkie then searches the internet for relevant information and responds based on what it finds. It can also access local files, like what I did with LlamaIndex in a previous article.