Skip to content

Elevate your conversations with our Voice-Activated Chatbot powered by OpenAI! This innovative project allows users to engage in natural language dialogues simply by speaking. The chatbot listens attentively, processes your voice input, and responds with articulate and context-aware text-to-speech replies.

License

Notifications You must be signed in to change notification settings

Jujhar28/AI-VoiceAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voice-Activated Chatbot with OpenAI

Overview

This project is a voice-activated chatbot that utilizes OpenAI's GPT-3 model to engage in natural language conversations with users. It allows users to speak to the chatbot, which then processes their speech, generates responses, and speaks back to the user. This README provides an overview of the project, how to set it up, and how to use it.

Prerequisites

Before you begin, make sure you have the following installed:

  • Python 3.x
  • OpenAI API key
  • Required Python packages (specified in requirements.txt)

Setup

1. Clone this repository to your local machine:

git clone https://github.com/Jujhar28/AI-VoiceAssistant.git

2. Install the required Python packages:

pip install -r requirements.txt

3. Obtain an API key from the OpenAI platform and replace API_KEY in the code with your actual API key.

Usage

  1. Run the Python script voice_chatbot.py:

  2. The chatbot will start listening for your voice input. Speak clearly and wait for it to respond.

  3. The chatbot will reply to your voice input using text-to-speech.

  4. Continue the conversation by speaking to the chatbot, and it will respond accordingly.

Configuration

You can configure various parameters of the chatbot in the voice_chatbot.py script, such as the user's name, bot's name, and the OpenAI engine to use.

Contributing

Contributions are welcome! If you want to contribute to this project, please open an issue or create a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

  • OpenAI for providing the GPT-3 model.

Contact

If you have any questions or suggestions, feel free to contact the project maintainers:

About

Elevate your conversations with our Voice-Activated Chatbot powered by OpenAI! This innovative project allows users to engage in natural language dialogues simply by speaking. The chatbot listens attentively, processes your voice input, and responds with articulate and context-aware text-to-speech replies.

Topics

Resources

License

Stars

Watchers

Forks

Languages