Skip to content

marvintv/AI-Bot-Persona

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chatbot with GPT-3 and Text-to-Speech

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.

Features

  • Conversations with an AI persona.
  • Interactive chat interface.
  • Text input and voice output.

Prerequisites

Before running this project, make sure you have the following dependencies installed:

  • Python 3.x
  • Flask
  • OpenAI Python library
  • dotenv library
  • requests library
  • playsound library
  • Eleven Labs API Key (Get it from Eleven Labs)

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/marvintv/AI-Persona-Bot.git
    cd AI-Persona-Bot
    
  2. Run the application

python app.py

About

AI persona bot with Flask, ElevenLabs, and OpenAI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages