This is a simple AI chatbot built with Flask, GPT-3 by OpenAI, and the Eleven Labs Text-to-Speech API. It allows you to have text-based conversations with an AI persona named Jessica Nguyen. Jessica is described with certain characteristics, and you can interact with her by providing input through a web interface.
- Conversations with an AI persona.
- Interactive chat interface.
- Text input and voice output.
Before running this project, make sure you have the following dependencies installed:
- Python 3.x
- Flask
- OpenAI Python library
dotenvlibraryrequestslibraryplaysoundlibrary- Eleven Labs API Key (Get it from Eleven Labs)
-
Clone this repository to your local machine:
git clone https://github.com/marvintv/AI-Persona-Bot.git cd AI-Persona-Bot -
Run the application
python app.py