In this project, an IVR system was built using Python and Twilio, a speech recognition provider. The purpose of the system is to identify the best virtual customer support agent to respond to a call based on detected conversational language. Deepgram's speech-to-text API with language detection capabilities was utilized for this purpose. The code breakdown demonstrates how to transcribe audio MP3 files and return the transcript and detected language, which are then used to route phone calls from customers using an IVR system to the appropriate virtual customer agent who speaks their language.