The decision between creating a chatbot or voice bot depends on the context of the use case, but having both channels available to users can be beneficial. Context is crucial in determining which type of interaction is more suitable for a particular situation. Voice bots are better suited for tasks that require hands-free interaction, such as driving, while text-based chatbots excel in situations where screens are required for feedback or information. However, voice systems lack domain-specific language understanding, making it challenging to recognize and process specific company names or terminology. To overcome this limitation, custom speech recognition systems can be developed to improve accuracy. Additionally, the need for developers to access audio files from voice assistants is a challenge that these platforms will have to address in order to provide more advanced speech-to-text capabilities. Ultimately, having multiple personas or interfaces for different domains and use cases may become necessary to effectively utilize both chatbots and voice bots.