/RealVoiceGPT

RealVoiceGPT is a web application that lets you have voice conversations with ChatGPT. The project uses ElevenLabs AI text to speech to give the chatbot a realistic voice, Flask and React to build the web interface, OpenAI’s Whisper to convert your speech to text in realtime, and GPT3.5 and ElevenLabs Prime Voice AI.

Primary LanguageJavaScriptMIT LicenseMIT

RealVoiceGPT

License

RealVoiceGPT is an open-source project that allows users to interact with ChatGPT, leveraging the cutting-edge technologies of ElevenLabs AI text-to speech, OpenAI's Whisper, GPT3.5, and ElevenLabs Prime Voice AI. This project aims to simulate real human voice conversations in English, providing a natural and lifelike experience for users.

Features

  • Seamless integration of ElevenLabs AI text-to-speech and OpenAI's Whisper for human-like voice synthesis.
  • Interactive web application built with Flask and React, providing an intuitive user interface for conversing with ChatGPT.
  • Integration with ElevenLabs Prime Voice AI for enhanced voice processing and natural language understanding.
  • Easy setup and deployment using Docker, allowing for quick deployment on various platforms.

Installation

To run RealVoiceGPT locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/RealVoiceGPT.git
  1. Navigate to the project directory:
cd RealVoiceGPT
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Start the development server:
flask run
  1. Access the application in your web browser at http://localhost:5000.

For detailed deployment instructions and additional configuration options, please refer to the documentation.

Usage

Once the application is up and running, you can engage in lifelike conversations with ChatGPT. Simply type your message in the input box or say it out loud to use our Speech Recognition API, and ChatGPT will respond using ElevenLabs AI text-to-speech to simulate a real human voice. Explore the application to experience the capabilities of RealVoiceGPT and discover new possibilities for voice-based AI interactions.

Contributing

Contributions to RealVoiceGPT are welcome and encouraged! To contribute, please follow our contribution guidelines.

License

RealVoiceGPT is licensed under the MIT License.