Skip to content

kpulik/OpenAI-Voice-Assistant-Project

Repository files navigation

OpenAI Voice Assistant Project

This project is a voice assistant application built using OpenAI's language model and Flask web framework. The application allows users to interact with the AI assistant through voice commands and receive spoken responses.

Features

  • Voice input and output using speech recognition and text-to-speech libraries
  • Natural language processing powered by OpenAI's language model
  • Web interface for interacting with the assistant
  • Customizable voice and language settings

Installation

  1. Clone the repository:
git clone https://github.com/kpulik/OpenAI-Voice-Assistant-Project.git
  1. Navigate to the project directory:
cd OpenAI-Voice-Assistant-Project
  1. Create a virtual environment and install the required dependencies:
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
  1. Set up the required environment variables (e.g., OpenAI API key) in the .env file.
  2. Run the Flask application:
python flaskapp.py
  1. Access the application in your web browser at http://localhost:5000.

Usage

  1. Open the web interface in your browser.
  2. Enter your query or command.
  3. The AI assistant will process your input and provide a spoken response.

License

This project is licensed under the MIT License.

About

OpenAI-Voice-Assistant-Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published