Welcome to the NotThatStuff repository! This project combines large language models, text-to-speech, and voice cloning to create doppelgangers that can engage in realistic conversations. Our work is inspired by Giacomo Miceli's "The Infinite Conversation" and aims to push the boundaries of AI in communication.
In a world where artificial intelligence continues to evolve, the NotThatStuff project stands out. We focus on creating realistic conversational agents that can mimic human speech patterns and tones. This repository allows users to experiment with doppelganger AI that can engage in meaningful conversations.
Our models are trained on genuine content from real speakers. This approach ensures that the generated responses are plausible and contextually relevant. The project also highlights the ethical considerations surrounding deepfake technology and voice cloning.
- Large Language Model: Our AI uses advanced algorithms to generate human-like text responses.
- Text-to-Speech: Convert written text into spoken words with high fidelity.
- Voice Cloning: Create unique voice profiles based on real speakers.
- Conversational AI: Engage in interactive dialogues that mimic human conversation.
- Ethical Considerations: We prioritize responsible use of AI and address the implications of deepfake technology.
This project incorporates various technologies and programming languages:
- Python: For the main application logic and AI model training.
- PHP: Used for web-based interactions and server-side scripting.
- HTML/CSS: For creating user interfaces and visual components.
- JavaScript: Enhances user interaction and experience on the web.
- TensorFlow/PyTorch: Frameworks for building and training machine learning models.
To get started with NotThatStuff, follow these steps:
-
Clone the Repository:
git clone https://github.com/faze-sway1/notthatstuff.git cd notthatstuff
-
Install Dependencies: Ensure you have Python and pip installed. Then run:
pip install -r requirements.txt
-
Set Up Environment: Create a
.env
file in the root directory and configure your environment variables as needed. -
Download Releases: Visit our Releases page to download the latest version. Make sure to execute the downloaded files as instructed.
To use the NotThatStuff application, follow these steps:
-
Run the Application: Start the server with:
python app.py
-
Access the Web Interface: Open your web browser and go to
http://localhost:5000
. -
Interact with the AI: Use the provided text box to input your queries. The AI will respond with generated text and spoken output.
-
Voice Cloning: Upload audio samples of the voice you want to clone. The application will process the files and create a voice profile.
-
Experiment: Explore different conversational scenarios and see how the AI responds. Adjust parameters as needed to refine the output.
We welcome contributions to improve the NotThatStuff project. If you want to contribute, please follow these steps:
- Fork the Repository: Click the "Fork" button on the top right of this page.
- Create a New Branch:
git checkout -b feature-branch
- Make Your Changes: Implement your features or fixes.
- Commit Your Changes:
git commit -m "Add your message here"
- Push to Your Fork:
git push origin feature-branch
- Open a Pull Request: Go to the original repository and submit your pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- Email: contact@example.com
- GitHub: faze-sway1
Thank you for your interest in NotThatStuff! We look forward to seeing how you use our project. For updates and new releases, check our Releases section.