thisbotdoesnotexist is a unique project that combines advanced image generation, procedural attribute creation, and AI-powered chat capabilities to create and interact with unique, non-existent individuals, and each new session creates a completely different character to interact with. It mimics the concept of the 'thispersondoesnotexist.com' website but with a more immersive and comprehensive twist.
Here's a video of the project working.
-
Image Generation: thisbotdoesnotexist generates realistic images of non-existent people.
-
Procedural Attribute Generation: Beyond just images, the system also creates a complete persona for each generated individual, including their characteristics, biography, likes, dislikes, and more.
-
AI-Powered Chat Interface: All details are then passed to a state-of-the-art language learning model, like GPT-4, which uses these details to simulate conversation with the generated individual.
-
Text-to-Speech System: Each generated persona comes with a unique voice, created through our advanced text-to-speech system, allowing users to hear responses from the persona, enhancing the level of interaction and realism.
To get started with thisbotdoesnotexist, follow these steps:
- Clone the repository:
git clone https://github.com/samuel-s-marques/thisbotdoesnotexist.git
- Navigate into the project directory:
cd thisbotdoesnotexist
- Install dependencies:
npm i
- Fill the .env-example with values and rename it to
.env
- Run the main script:
npm index.js
If you encounter any bugs or issues, please report them in the issue tracker.
This project is licensed under the GNU GPLv3 License - see the LICENSE.md file for details.
- Samuel S Marques - Initial work - samuel-s-marques