ConverseAI is a web application that enables seamless voice-based communication with AI, eliminating the need for text input.
- Voice-Based Interaction: ConverseAI allows users to interact with AI through spoken language, making it a convenient and accessible communication tool.
- Integration with Elevenlabs API: We've seamlessly integrated the Elevenlabs API to provide verbal speech responses, enhancing the user's interaction and making conversations more engaging.
- User-Friendly Interface: The application boasts a user-friendly interface that offers robust functionality, ensuring a smooth user experience.
- Enhanced Accessibility: By providing a voice-based interaction solution, ConverseAI enhances accessibility and convenience for a wide range of users.
To run ConverseAI locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/ConverseAI.git
-
Navigate to the project directory
-
Create a
.envfile in the project's root folder and add the following environment variables:ELEVENLABS_API_KEY=your_elevenlabs_api_key CHATGPT_API_KEY=your_chatgpt_api_key
-
Install the project dependencies:
npm install
-
Run the backend using uvicorn api:app --reload
-
Run the frontend using npm start.
-
Open your web browser and access the application at
http://localhost:3000.
