/Virtual_Avatar_ChatBot

To create a free AI Chatbot/Waifu/ Vtuber that will run on your local computer with minimal GPU requirement.

Primary LanguagePython

Dream-Shaper-v7-she-is-16-and-she-is-a-stylish-girl-in-Britain-3

🌟Yours Truly the AI Virtual Avatar Bot

💬 The Ultimate Companion!

The Goal

To create a free AI Chatbot with visual movement that will run on your local computer with minimal GPU requirement.

Complete Video Installation Guide

Video Link-1 Video Link-2

Steps for installation

  • Make sure to install ffmpeg in your computer.
  • Install vtube studio.
  • Download the zip file.
  • Unzip it and rename Example env.txt to .env file using notepad.
  • Start Vtube Studio and toggle on "Start Api" from settings.
  • Double click to run the start.bat file.
  • Allow the plugin in Vtube studio.
  • In terminal, when Mic comes, press CTRL and then speak.

Features

  • Supports Oogbabooga
  • Supoorts betacharacter.ai
  • Supports Locall LLM running on Local Machine or Collab

Requirements ✔️✔️

If you run into any problems, you can go to the following website to report issues.

TROUBLESHOOTING

If you encounter any error or problem, please refer here before pulling an ISSUE.

DOCUMENTATION

🚧 Goals

  • Add Voicevox Functionality -- DONE ✅
  • Supports Oogabooga Text Gen -- DONE ✅
  • Supports Local LLM and Collab LLM inference.
  • Running the project without depending on beta.charecter.ai website, by runing llm model locally -- DONE ✅
  • Give the waifu an access to the internet -- PENDING ⏳
  • All many more.

🤝 Contributions

AI Waifu Assistant is an open-source project, and we welcome any contributions from the community to make it even better! Here are some ways you can contribute:

👉 Bug Reporting: If you encounter any bugs while using the app, please report them in the issues section of the repository. Make sure to provide a clear description of the issue and steps to reproduce it.

🔨 Pull Requests: If you have a fix or improvement that you would like to contribute, you can create a pull request.

📈 Feature Requests: We also welcome feature requests from the community. If you have an idea for a new feature or improvement, you can submit it in the issues section of the repository.

👏 SUPPORT ME!

If you really like the project please support me through PayPal.

🎁 Credits

I used the following projects as my reference. My heartful gratitude to these guys!

😇 THANKS FOR THE SUPPORT!

  • Alexander Lewis

📝 REFERENCES:-

desktop-waifu - Your ultimate companion!

CharacterAI - An unofficial API for Character AI for Python using Playwright.

Whisper - Whisper is a general-purpose speech recognition model.

PYVTS - A python library for interacting with the VTube Studio API.

COQUI-AI - TTS is a library for advanced Text-to-Speech generation.

VOICEVOX - The Voicevox Engine

VOICEVOX API - An unofficial API for python

LICENSE

Falls under The MIT License (MIT) Copyright © 2023