This is an end-to-end conversational based agent which consists of three components:
- Automatic Speech Recognition (ASR): Agent takes speech as input. There is a button which after pushing it you can begin talking with the agent.
- Text-to-Text Chatbot: After converting the input voice to text. The agent will find a proper response based on the given text.
- Text-to-Speech (TTS): Ultimately the agent will turn the answer in a speech form.
This project is developed so you can have an AI companion in which you can talk about anything in your life.