Dora is an AI-powered chatbot designed to provide personalized assistance and engage in meaningful conversations. It utilizes natural language processing (NLP) techniques and dialogue management to deliver an interactive user experience.
Engage in natural and interactive conversations with Dora. It tailors responses and recommendations. Maintains context and handles multi-turn conversations effectively.
Start the dora by running the project.py script.
python project.py Enter your queries or engage in a conversation with the chatbot.
User: Hello
Dora: I am dora Maam. Please tell me how may I help you.
User: Who is Shahrukh Khan?
Dora: According to Wikipedia...
pyttsx3: pyttsx3 is a Python library that allows us to convert text to speech.datetime: datetime in Python is the combination between dates and times. The attributes of this class are similar to both date and separate classes. These attributes include day, month, year, minute, second, microsecond and hour.speech_recognisation: You can then use speech recognition in Python to convert the spoken words into text, make a query or give a reply.wikipedia: This function retrieves the summary from a Wikipedia page on a particular topic.Webbrowser: The webbrowser module provides a high-level interface to allow displaying web-based documents to users.os: The OS module in Python is a part of the standard library of the programming language. When imported, it lets the user interact with the native OS Python is currently running on.pytest: for testing functions.
If there is any question about this project let me know in the comments I will try to answer.
This is CS50!